我有一个动态时间序列图表,每隔20秒就会添加一些值。我想将情节的宽度设置为30分钟,以便我的图表从左侧开始显示“30分钟的画布/情节”,直到它填满整个情节。每隔30分钟,我想清理旧数据,只显示最新的30分钟数据,这意味着在任何给定的时间点,我的图表将只显示最近30分钟的数据。我已经创建了图表,它的工作效果很好,只是起始域范围固定到它开始的地方,即使是几个小时之后。
答案 0 :(得分:1)
30分钟后获得上限,然后将下限设置为上限,将新上限设置为旧上限+ 30分钟?
http://www.jfree.org/jfreechart/api/javadoc/org/jfree/chart/axis/ValueAxis.html#getUpperBound%28%29