我有一个函数可以产生两倍于数组大小的负载。我很想知道如何使用 a 绘制这些值XYLineChart
?我不确定如何将这些双打放入正确的格式,以便它们可以被绘制。如何将我的double[]
变量更改为XYSeries
将接受然后绘制的合适格式。我的代码清单如下。
public XYSeries inputOutputGraph() {
XYSeries graph = new XYSeries();
XYDataset xyDataset = new XYSeriesCollection(graph);
graph.add(valuesToPlot.outputArray); //This line here is the issue
JFreeChart chart = ChartFactory.createXYLineChart(
" Array values", "Time", "values",
xyDataset, PlotOrientation.VERTICAL, true, true, false);
ChartFrame graphFrame = new ChartFrame("XYLine Chart", chart);
graphFrame.setVisible(true);
graphFrame.setSize(300, 300);
return graph;
}
这是我收到的错误消息:
没有找到适合 add(double[]) 方法的方法 org.jfree.data.xy.XYSeries.add(org.jfree.data.xy.XYDataItem,boolean) 不适用
(实际参数列表和形式参数列表的长度不同)