【发布时间】:2017-06-22 01:47:46
【问题描述】:
我想动态更新 jfree 图表直方图中的两个独立系列。当我查看 HistogramDataset 时,似乎没有一种方法。这可能吗?我知道它可以在 SimpleHistogramDataset 中完成,但我需要在此图表上有两个系列。
【问题讨论】:
标签: java charts histogram jfreechart
我想动态更新 jfree 图表直方图中的两个独立系列。当我查看 HistogramDataset 时,似乎没有一种方法。这可能吗?我知道它可以在 SimpleHistogramDataset 中完成,但我需要在此图表上有两个系列。
【问题讨论】:
标签: java charts histogram jfreechart
一些替代方案:
用每次更新替换HistogramDataset:
chart.getXYPlot().setDataset(newDataset);
在绘图中添加第二个 SimpleHistogramDataset 和 XYItemRenderer:
SimpleHistogramDataset newDataset = createDataset();
chart.getXYPlot().setDataset(1, newDataset);
XYItemRenderer renderer = new XYBarRenderer();
renderer.setBasePaint(Color.blue);
chart.getXYPlot().setRenderer(1, renderer);
创建一个支持突变的自定义AbstractIntervalXYDataset。
【讨论】: