实时Java图形/图表库?[已关闭]

2022-09-01 13:01:58

Java图形或图表库上有一个早期的线程,其中JFreeChart被发现非常好,但是,正如其FAQ中所述,它不适用于实时渲染。

任何人都可以推荐一个支持实时渲染的类似库吗?只是一些基本的xy渲染 - 例如,从数据采集系统获取电压信号并在它来临时绘制它(x轴上的时间,y轴上的电压)。


答案 1

FAQ实际上说的是JFreeChart不支持硬实时图表,这意味着当新数据到达或之后的确定性间隔时,图表不会更新。但是,我发现JFreeChart可用于您描述的应用程序类型。您可以实现每秒1次更新,这很好。我不认为人眼可以比这更快地跟随一些东西。

如果你想要更多的东西,我怀疑你会在Java(甚至在另一种语言)中找到任何东西。我们使用的操作系统并非设计为实时操作系统。您不能保证他们会在事件发生后的最短时间间隔内做出响应。需要与硬件驱动程序紧密集成才能显示每秒超过1-10帧。

但是,如果您正确设计应用程序,操作系统将快速响应,并且您的应用程序可以轻松显示“实时”图形(即每秒更新一次的图形)。只是不要在紧急情况下使用您的应用程序关闭阀门!


推荐