在JFreeChart中为时间序列图设置固定宽度域

时间:2010-02-02 02:39:02

标签: charts graph jfreechart

我有一个动态时间序列图表,每隔20秒就会添加一些值。我想将情节的宽度设置为30分钟,以便我的图表从左侧开始显示“30分钟的画布/情节”,直到它填满整个情节。每隔30分钟,我想清理旧数据,只显示最新的30分钟数据,这意味着在任何给定的时间点,我的图表将只显示最近30分钟的数据。我已经创建了图表,它的工作效果很好,只是起始域范围固定到它开始的地方,即使是几个小时之后。

1 个答案:

答案 0 :(得分:1)

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

http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/axis/ValueAxis.html#getUpperBound%28%29