1

我有一个函数可以产生两倍于数组大小的负载。我很想知道如何使用 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) 不适用

(实际参数列表和形式参数列表的长度不同)

4

1 回答 1

2
于 2013-02-05T22:59:51.813 回答