当前位置 : 主页 > 网络推广 > seo >

检索仅具有ChartPanel引用的数据集(Java JFreeChart)

来源:互联网 收集:自由互联 发布时间:2021-06-16
这个问题部分与 my previous post关于这个问题有关. 在构建ChartPanel之后我想知道: public ChartPanel buildChart(){ XYSeriesCollection dataset = new XYSeriesCollection();... FreeChart chart = ChartFactory.createXYLineCh
这个问题部分与 my previous post关于这个问题有关.

在构建ChartPanel之后我想知道:

public ChartPanel buildChart(){
    XYSeriesCollection dataset = new XYSeriesCollection();
...
    FreeChart chart = ChartFactory.createXYLineChart("line chart example",
                "X", "Y", dataset, PlotOrientation.VERTICAL, true, true, false);
    ChartPanel chartPanel = new ChartPanel(chart);
    return chartPanel;
}

我可以检索用于生成图表的数据集,但只能引用chartPanel吗?

ChartPanel panel = buildChart();
panel.getDataset; //I'm looking for a way to retrieve the dataset, or XYSeriesCollection..

那可能吗?有人能把我放在正确的方向吗?

提前致谢

最简单的方法是使数据集引用可用于视图,如图7000所示.或者,您可以从 ChartPanel向下钻取,如下所示.

ChartPanel chartPanel;
JFreeChart chart = chartPanel.getChart();
XYPlot plot = (XYPlot) chart.getPlot();
XYDataset data = plot.getDataset();
网友评论