在Java图形或图表库上有一个早期的线程,其中JFreeChart被发现很好,但是,作为在其常见问题中所述,它不是用于实时渲染的。
有人能推荐一个支持实时渲染的类似库吗?只是一些基本的xy渲染-例如,从数据采集系统获取一个电压信号并绘制它的到来(x轴上的时间,y轴上的电压)。
发布于 2009-02-17 08:10:01
FAQ实际上说的是,JFreeChart不支持硬实时绘图,这意味着图表不会在新数据到达或之后的确定时间间隔内更新。但是,我发现JFreeChart可以用于您所描述的应用程序的类型。您可以实现每秒1次更新,这是很好的。我不认为人眼能比这更快地追踪到一些东西。
如果您想要的不仅仅是这个,我怀疑您将在Java (甚至是在另一种语言中)中找到任何东西。我们使用的操作系统不是设计成实时的。你不能保证他们会在事件发生后的最短时间内做出反应。与硬件驱动程序的紧密集成将需要每秒显示超过1-10帧。
然而,如果您正确地设计您的应用程序,操作系统将快速响应,并且您的应用程序可以很容易地显示一个“实时”图(意为每秒更新一次的图形)。只是不要在紧急情况下使用你的应用程序关闭阀门!
发布于 2009-02-17 08:30:05
http://www.live-graph.org/
发布于 2010-11-23 19:23:51
只是偶然发现了一个关于如何使用可视化图表库的描述。看上去很漂亮!
https://stackoverflow.com/questions/555804
复制相似问题