我在添加點到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