如何在jfreechart中将形状与动态图表集成

时间:2012-08-29 09:21:38

标签: java jfreechart draw shape

我知道,我们可以在java中将正常的图形形状添加到jfreechart的图表面板中,但是,如果它是动态图表,则每1分钟更新一次。这样做的方法比从数据集中获取某些点的X / Y更简单,并且每1分钟重绘一次所有图形。 还有另一个问题,当声明一个边缘即矩形的图表点将隐藏在轴后面,即30分钟后(如果缩放显示图表的一部分)。

1 个答案:

答案 0 :(得分:1)

图示为here

DynamicTimeSeriesCollection可能符合您的要求。它可以在每隔一分钟更新时轻松保持同步,并且它只会自动显示最新的nMoments。使用TimeSeriesCollection的此alternative会保留所有数据,这些数据的累计数量最多为setMaximumItemAge()中为每个TimeSeries指定的限制。