ファイルリーダーを使用してcsvファイルを読み取っています.csvファイルの2番目の列はrgb(255,255,255)などのrgb値ですが、csvファイルの列はコンマで区切ります。私はコンマdeliminatorを使用している場合、それは以下のように読まれますので、どのように私は、全体のRGB値を読んでください「RGB(255、」、コードは以下の貼り付けられます。ありがとう!csvファイルに格納されたrgb値をカンマ区切り文字で区切って
FileReader reader = new FileReader(todoTaskFile);
BufferedReader in = new BufferedReader(reader);
int columnIndex = 1;
String line;
while ((line = in.readLine()) != null) {
if (line.trim().length() != 0) {
String[] dataFields = line.split(",");
//System.out.println(dataFields[0]+dataFields[1]);
if (!taskCount.containsKey(dataFields[columnIndex])) {
taskCount.put(dataFields[columnIndex], 1);
} else {
int oldCount = taskCount.get(dataFields[columnIndex]);
taskCount.put(dataFields[columnIndex],oldCount + 1);
}
}
ありがとうございました!あなたのメソッドを使って動作します。しかし、円グラフをスタイルするためにrgb値を使用して、pie()チャートをプロットするには、group()をどのように呼びますか?ありがとう!私はコントローラを使用して、initialize()でreadメソッドとplotメソッドを呼び出していましたが、唯一間違っていたのは円グラフの色です。 –
赤色の色を 'm.group(1)'、緑色の色を 'm.group(2)'、青色を 'm.group(3)' –
とすると、m 。グループ();円グラフのスタイルを設定するinitialize()メソッドでは、m.group()は認識されません。 –