有没有像样的免费Java数据绘图库?

Kur*_*cht 42 java configuration plot

在最近的Java项目中,我们需要一个基于Java的免费实时数据绘图实用程序.经过大量搜索,我们发现这个工具叫做NOAA 的Scientific Graphics Toolkit或SGT.它看起来非常强大,但我们发现它并不是非常可配置的.或者至少不能配置足以满足我们的需求.我们最终深入挖掘了Java代码并对代码进行了逆向工程并对其进行了全面更改,使得绘图工具看起来和行为方式与我们希望它的外观和行为方式相同.当然,这为NOAA未来的升级提供了机会.

那么你使用什么免费或廉价的基于Java的数据绘图工具或库?

跟进:感谢JFreeChart的建议.我查看了他们的网站,它看起来像一个非常好的数据图表和绘图工具.我应该在原来的问题中明确表示我正在专门绘制实时数据.我纠正了上面的问题,明确了这一点.尽管如此,JFreeChart对实时数据的支持似乎是微不足道的.还有其他建议吗?

Wil*_*ill 17

我在多个项目中使用JFreeChart取得了成功.它非常易于配置.JFreeChart是开源的,但他们收取开发者指南的费用.如果你做的很简单,那么示例代码可能就足够了.否则,50美元的开发者指南是一个非常好的讨价还价.

关于"实时"数据,我还将JFreeChart用于这些类型的应用程序.不幸的是,我不得不创建一些具有适当同步机制的自定义数据模型,以避免竞争条件.然而,这并不是非常困难,JFreeChart仍然是我的首选.但是,正如常见问题解答建议的那样,如果这是一个很大的问题,JFreeChart可能不会给你最好的表现.