У меня проблемы с добавлением точек в XYSeries.У меня есть два класса.Один - Sample
(у него есть метод main
), а другой класс - JfreeChart
(у него есть JfreeChart
код).В моем классе Sample
у меня есть двумерный массив sample[row][2]
, который изначально имеет 10 строк, а затем мне нужно вызвать класс JfreeChart
, добавить их в XYSeries и отобразить точечный график.Мне удалось это сделать, но в следующий раз, когда я вызову класс Jfreechart
, в моем массиве будет 25 строк.
Мне нужно добавить значения в 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 «Второй раз», в моем массиве выборок будут значения Diffrent (0,20,0,19) (0,8,0,79) (0,41,0.45)(0.77,0.79) (0.54,0.65)
И это происходит несколько раз (10 раз). Поэтому мне нужно добавить это к «XYSeries» и «XYSeriesCollection» и отобразить «First time» Values и «Secondвремя "Значения, когда я вызываю Второй раз JFreeChart Class