Charts 在JFreeChart中为TimeSeries绘图设置固定宽度域

Charts 在JFreeChart中为TimeSeries绘图设置固定宽度域,charts,graph,jfreechart,Charts,Graph,Jfreechart,我有一个动态时间序列图,每隔20秒会向其中添加一些值。我想将绘图的宽度设置为30分钟,这样我的图表开始显示“30分钟画布/绘图”,从左侧开始,直到填满整个绘图。每30分钟后,我想清除旧数据,只显示最近30分钟的数据,这意味着在任何给定的时间点,我的图表将只显示最近30分钟的数据。我已经创建了一个图表,它工作得很好,除了起始域范围在几个小时后固定到起始点。在30分钟后设置上限,然后将下限设置为上限,将新上限设置为旧上限+30分钟 这正是我最终要做的。顺便说一句,每30分钟后如何上界?我在用定时器,

我有一个动态时间序列图,每隔20秒会向其中添加一些值。我想将绘图的宽度设置为30分钟,这样我的图表开始显示“30分钟画布/绘图”,从左侧开始,直到填满整个绘图。每30分钟后,我想清除旧数据,只显示最近30分钟的数据,这意味着在任何给定的时间点,我的图表将只显示最近30分钟的数据。我已经创建了一个图表,它工作得很好,除了起始域范围在几个小时后固定到起始点。

在30分钟后设置上限,然后将下限设置为上限,将新上限设置为旧上限+30分钟


这正是我最终要做的。顺便说一句,每30分钟后如何上界?我在用定时器,还有其他干净的方法吗?