JFreechart系列机芯,带有固定的x轴

时间:2017-08-12 06:27:52

标签: java arduino jfreechart

这里的第一个问题。我正在使用Java和JFreeChart做一个Arduino串口绘图仪。 DynamicTimeSeries数据集一切正常,因为我能够很好地和轻柔地绘制数据。

我现在需要做的是:给定一段确定的时间段(比方说60秒),我想在图表上绘制DynamicTimeSeries数据集,而不移动轴;我的意思是,就像在固定图表上画一条线60秒一样。

有没有办法做到这一点?我观看的每个例子都显示x轴(时间轴)开始与系列一起运行。

如果我不够清楚,请告诉我。

任何帮助都将深表感谢!

谢谢!

PS:我的代码基于:Using JFreeChart to display recent changes in a time series,而且:JFreeChart: DynamicTimeSeries with period of n milliseconds

1 个答案:

答案 0 :(得分:1)

对于60秒图表,我期望0..59范围内的域索引。根据您的要求,

  • 您可以将下一个值放在索引0

  • 您可以调用advanceTime()并将下一个值放在索引59

还考虑在域轴上调用setDateFormatOverride(),如图here所示。另请参阅Real time graph plotting starting time以及有关Using SwingWorker with JFreeChart的答案。