我知道,我们可以在java中将正常的图形形状添加到jfreechart的图表面板中,但是,如果它是动态图表,则每1分钟更新一次。这样做的方法比从数据集中获取某些点的X / Y更简单,并且每1分钟重绘一次所有图形。 还有另一个问题,当声明一个边缘即矩形的图表点将隐藏在轴后面,即30分钟后(如果缩放显示图表的一部分)。
答案 0 :(得分:1)
DynamicTimeSeriesCollection
可能符合您的要求。它可以在每隔一分钟更新时轻松保持同步,并且它只会自动显示最新的nMoments
。使用TimeSeriesCollection
的此alternative会保留所有数据,这些数据的累计数量最多为setMaximumItemAge()
中为每个TimeSeries
指定的限制。