Java 使用XYDataset(JFreeChart)向XySeries添加双变量值
“我在将双变量“gdataset”值添加到“series.add()”时遇到问题。请提供有关此问题的帮助” 如果我有3个柱(X,Y,Z),它是这样的Java 使用XYDataset(JFreeChart)向XySeries添加双变量值,java,jfreechart,Java,Jfreechart,“我在将双变量“gdataset”值添加到“series.add()”时遇到问题。请提供有关此问题的帮助” 如果我有3个柱(X,Y,Z),它是这样的 0.142197 1.440918 0.217366 0.149352 0.748124 3.214357 0.536232 0.107004 4.198831 通过这种方式,我的列将增加..
0.142197 1.440918 0.217366
0.149352 0.748124 3.214357
0.536232 0.107004 4.198831
通过这种方式,我的列将增加..所以我想以这种方式放置另一个For循环,并显示在散点图上。任何关于这方面的建议都会有所帮助
for(int column=0;column<gdataset[row].length;column++)
{
//series.add(gdataset[row][column],gdataset[row][column++]);
}
for(int column=0;column假设gdataset
的结构是每行一个xy对,看起来您的意思是:
for (int row = 0; row < gdataset.length; row++) {
series.add(gdataset[row][0], gdataset[row][1]);
}
xySeriesCollection.addSeries(series);
return xySeriesCollection;
for(int row=0;row
你的错误是什么?编译器错误?运行时堆栈跟踪?如果是,你能告诉我们它是编译错误//类型XYSeries中的add(double,double)方法不适用于参数(double[],double[])//我建议打开一个关于X,Y,Z
数据的新问题;你需要使用不同的渲染器。
for(int column=0;column<gdataset[row].length;column++)
{
//series.add(gdataset[row][column],gdataset[row][column++]);
}
for (int row = 0; row < gdataset.length; row++) {
series.add(gdataset[row][0], gdataset[row][1]);
}
xySeriesCollection.addSeries(series);
return xySeriesCollection;