【发布时间】:2011-10-13 10:58:21
【问题描述】:
我正在使用 JFreeGraph API 为读/写操作绘制实时图表。为了提供实时感觉,我每 1000 次更新就更新一次图表;一个 XYSeries 已经添加到数据集中。因此,随着新更新的到来,系列将自身更新为 xySeries.addOrUpdate(int, int);
目前我只使用一个系列,它不允许我在非 UI 线程中添加或更新,如果是 UI 线程,其余的访问会被阻止。所以我想知道我是否可以在非 UI 线程中处理临时系列,并且只有在更新的情况下才使用 UI 线程。 有什么办法可以更新临时系列,然后将其添加到 UI 线程中的 xySeries 中? 像连接 2 xySeries 之类的东西?
如果有其他解决方法、解决方案等,请分享。
谢谢, 弗鲁沙利
【问题讨论】:
-
您也许可以使用Using
JFreeChartto display recent changes in a time series 中显示的方法之一。 -
感谢您的回复。有什么办法可以离线修改系列然后更新?我的系列已经与数据集链接。我需要一种方法来离线更新系列而不对图表进行实际更改,然后在一定间隔后触发更新。
标签: jfreechart