Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

JFreeChartについて

今、JFreeChartでグラフを作成しているのですが、データ追
加は一つ一つ手書きでやらないとダメなのでしょうか?大量
のデータを追加したいときにはどうしたらいいでしょうか?
data.addValue(temp[i], "A","B");のように書いて(tempに
は数値データが入っている)、while文で回そうとしたのです
が「"B"」のところは異なる文字じゃないといけないようで
す。
解答お待ちしてます。よろしくお願いします。

5

回答

79412

閲覧

5件の回答

評価

0

JFreeChartについては知りませんが、
「"B"」のところに異なる文字を入れたいだけならば、"B"にあたる部分を変化させればいいだけのように見えます。

int n=0;

while{
    data.addValue(temp[i], "A","B" + n++);
}

評価

0

解答ありがとうございます。
そのやり方じゃだめみたいです。
また、文字列型で配列に格納してwhile文で回そうかと
思ったんですがそれでもだめでした。
while(count <= 100){
data.addValue(temp[count], "TCP-Reno", 
temp1[count]);
count++;
}
これではなぜかだめで、ひとつひとつtemp1[0],temp1[1]
とやるとなぜか出来ます。ただこのやり方では大量の
データが登録出来ないので悩んでます…。
どなたかわかる方いたらよろしくお願いします。

評価

0

ダメって、具体的にどうダメなの?
エラーメッセージとか出てる?

評価

0

解答ありがとうございます。
いえ、グラフの枠は出るんですが、データ登録できていない
ので折れ線は反映されないんです。折れ線のないグラフの枠
だけ出力されます。

評価

0

自己レスです。
すいません。変数の初期化が問題でした。大変申し訳ありま
せん。答えてくださった方々ありがとうございました。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。