我在添加点到XYSeries时遇到问题。我有两个班。一个是Sample
(它有一个main
方法),另一个类是JfreeChart
(它有JfreeChart
代码)。在我的Sample
类中,我有一个二维数组sample[row][2]
,它最初有10行,然后我需要调用JfreeChart
类并将它们添加到XYSeries并显示散点图。我设法做到了这一点,但下次我拨打Jfreechart
类时,我的Array有25行。使用JfreeChart动态添加点到XYSeries
我需要将这些值添加到XYSeries并将它们绘制在散点图上,散点图应显示不同颜色的前10行值,然后显示具有不同颜色的25行值......并继续。任何人都可以提出一些建议或例子吗
class Sample {
public static void main(String args[]) {
System.out.print("(X,Y) Paired Values");
double[][] sample = new double[row][2];
for (int g = 0; g < sampe.length; g++) {
for (int h = 0; h < 2; h++) {
System.out.print("" + sample[g][h] + ",");
}
}
JfreeChart sample = new JfreeChart("Demo", sample);
}
static XYDataset samplexydataset2(double[][] sample) {
XYSeriesCollection xySeriesCollection = new XYSeriesCollection();
XYSeries series = new XYSeries("DataSet");
for (int x = 0; x < sample.length; x++) {
series.add(sample[x][0], sample[x][1]);
}
xySeriesCollection.addSeries(series);
return xySeriesCollection;
}
}
1)当我打电话 “第一时间” 的JFreeChart类,我将有我的样本数组这些对
(0.78,0.80) (0.21,0.19) (0.181,0.187)
2)当我打电话的JFreeChart类 “第二时间” 我将在样本阵列 (0.20,0.19) (0.8,0.79) (0.41,0.45) (0.77,0.79) 具有不同势的值(0.54 ,0.65)
这个过程需要几次(10次)所以我需要把它添加到“XYSeries”和“XYSeriesCollection”,并在我打电话时显示“第一次”值和“第二次”值第二次JFreeChart类
我要画一条线图中这种散点我必须提前 – Mukthi