【发布时间】:2012-07-18 23:32:59
【问题描述】:
可能重复:
Using JFreeChart to display recent changes in a time series
在询问之前,我一直在寻找有关我对 JfreeChart 的担忧的信息,但我无法提出解决方案,如果这个问题已经发布,我深表歉意。
我编写了一个从无线传感器设备接收实时信息的应用程序(n 每秒从温度传感器读取读数)。为了绘制这些信息,我使用了 JFreeChart 库,特别是 DinamicTimeSeriesCollection 类。
根据这个类的功能:“这个类是针对实时应用程序的,在这些应用程序中,我们能够以非常快的方式附加新数据并丢弃最旧的数据(取决于您的输入数据)”(检索来自JfreeChart: Scroll XYBarChart Horizontally - (chart translation and navigation)),我需要的是不要丢弃已经绘制好的信息。我已经看到我可以通过添加一个 JSlider 来水平滚动图表,如前面提到的 url 中所示。但是,我看不到旧值(主要是因为它们已被替换)。
我不确定我是否使用了正确的类,是否有其他库(如 JfreeChart)使绘图“变得如此简单”,或者是否有任何技巧或方法可以保留旧值。
非常感谢您的宝贵时间。我们将不胜感激所有可能的帮助。
问候
大卫
【问题讨论】:
-
你也可以看看examples cited here。
标签: graph scroll jfreechart