具有固定 x 轴的 JFreechart 系列运动
JFreechart series movement with fixed x-axis
这里是第一个问题。我正在用 Java 和 JFreeChart 做一个 Arduino 串口绘图仪。 DynamicTimeSeries 数据集一切正常,因为我能够很好地柔和地绘制数据。
我现在需要做的是:给定一个确定的时间段(比如 60 秒),我想在不移动轴的情况下在该时间段的图表上绘制 DynamicTimeSeries 数据集;我的意思是,就像在固定图表上画一条 60 秒的线。
有什么办法吗?我看过的每个例子都显示 x 轴(时间轴)开始 运行 以及系列。
如果我不够清楚,请告诉我。
任何帮助将不胜感激!
谢谢!
PS:我的代码基于此:Using JFreeChart to display recent changes in a time series, and this: JFreeChart: DynamicTimeSeries with period of n milliseconds
对于 60
第二张图表,我希望域索引在 0..59
范围内。根据您的要求,
您可以将下一个值放在索引 0
、 或
您可以调用 advanceTime()
并将下一个值放入索引 59
。
同时考虑在域轴上调用 setDateFormatOverride()
,如图 here. See also and this answer about Using SwingWorker
with JFreeChart
。
这里是第一个问题。我正在用 Java 和 JFreeChart 做一个 Arduino 串口绘图仪。 DynamicTimeSeries 数据集一切正常,因为我能够很好地柔和地绘制数据。
我现在需要做的是:给定一个确定的时间段(比如 60 秒),我想在不移动轴的情况下在该时间段的图表上绘制 DynamicTimeSeries 数据集;我的意思是,就像在固定图表上画一条 60 秒的线。
有什么办法吗?我看过的每个例子都显示 x 轴(时间轴)开始 运行 以及系列。
如果我不够清楚,请告诉我。
任何帮助将不胜感激!
谢谢!
PS:我的代码基于此:Using JFreeChart to display recent changes in a time series, and this: JFreeChart: DynamicTimeSeries with period of n milliseconds
对于 60
第二张图表,我希望域索引在 0..59
范围内。根据您的要求,
您可以将下一个值放在索引
0
、 或您可以调用
advanceTime()
并将下一个值放入索引59
。
同时考虑在域轴上调用 setDateFormatOverride()
,如图 here. See also SwingWorker
with JFreeChart
。