Java 如何创建xy系列并将其动态添加到xy数据集?
我想用不同的数据集生成xy折线图。我想将数组的0索引和每增加一个数组索引添加到一个单独的序列中。 到目前为止我已经试过了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 )
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);