I am trying to do some plot using XYZ Dataset but Im stuck. i am reading data from a file here is my code:
Code: Select all
public static XYZDataset createDataset() {
JpowderInternalframe inFocus = Jpowder.internalFrameInFocus;
DefaultXYZDataset dataset = new DefaultXYZDataset();
for (int i = 0; i < inFocus.getXYPlot().getDatasetCount(); i++) {
XYDataset ds = inFocus.getXYPlot().getDataset(i);
double[][] data = new double[3][ds.getItemCount(i)];
for (int j = 0; j < ds.getItemCount(i); j++) {
data[0][j] = (Double) inFocus.getPowderDataSet().elementAt(i).getX().get(j);//x
data[1][j] = Jpowder_Reader.getLocalData().get(i).get(1);//x reading from Jpowder File
data[2][j] = (Double) inFocus.getPowderDataSet().elementAt(i).getY().get(j);//Colour
}
dataset.addSeries("Serie " + i, data);
}
return dataset;
}
second series to be extended from 10 to 20.

Anyone has any Idea to over come this problem.
Cheers