Java 如何创建xy系列并将其动态添加到xy数据集?

Java 如何创建xy系列并将其动态添加到xy数据集?,java,jfreechart,Java,Jfreechart,我想用不同的数据集生成xy折线图。我想将数组的0索引和每增加一个数组索引添加到一个单独的序列中。 到目前为止我已经试过了 final XYSeries series = new XYSeries("Kinectic Energy"); objBufferedReader = new BufferedReader(new FileReader(fileName)); String linee; while((linee = objBufferedReader.readLine())!=null )

我想用不同的数据集生成xy折线图。我想将数组的0索引和每增加一个数组索引添加到一个单独的序列中。 到目前为止我已经试过了

final XYSeries series = new XYSeries("Kinectic Energy");
objBufferedReader = new BufferedReader(new FileReader(fileName));
String linee;
while((linee = objBufferedReader.readLine())!=null )
{ 
    System.out.println("in while loop");
    linee=linee.trim();
    String [] parts = linee.split("\\s+");
    int len=parts.length;
    double[] array = new double[len];
    for(int j=0; j<len;j++)
    {
         array[j]= Double.parseDouble(parts[j]);
    }
    for(int j=1; j<len;j++)
    {
         series.add(array[0],array[j]);
    }
}

最多可动态更改长度。请指导我如何做???

不同的数据集?和什么不同?请编辑您的问题,以包含一个显示您当前方法的列表。我指的是一个数据集中的不同系列。我想创建许多xy数据集的折线图。举了一个例子。谢谢。我通过向量解决了:)你可以。
series.add(array[0],array[1]);
series1.add(array[0],array[2]);
series2.add(array[0],array[3]);     
XYSeriesCollection dataset = new XYSeriesCollection();
dataset.addSeries(series);
dataset.addSeries(series1);
dataset.addSeries(series2);