2012-02-09 39 views
1

我目前正在寻找一个Swing组件,它将允许我为每个序列抽取约5000个点,至少3个序列的更新频率大于或等于100 Hz(最好是漂亮的外观) 。Swing高性能图表库

一个干净的API绝对是一个加号,另一个加号是有两个(或更多)垂直轴的可能性。

目标是java 6和7.不是100%java的解决方案应该至少支持Windows 7和Mac OS X Lion。 同样欢迎商业和F/OSS解决方案。

在此先感谢

+0

这是有点旧,但你可能会觉得它很有用:http://stackoverflow.com/questions/265777/what-is-the-best-open-source-java-charting-library-other-than-jfreechart – assylias 2012-02-10 10:55:00

+0

而且在这里:http://stackoverflow.com/questions/555804/real-time-java-graph-chart-library – assylias 2012-02-10 12:42:16

回答

3

JFreeChart可以在此频率下容纳模型更新,但我以较低的速率更新视图。五千点推动屏幕分辨率,因此可能需要分页方法。支持多个系列是标准功能。

+0

视频更新的最低频率可以接受为80Hz(这将用于显示器刷新频率至少为120Hz,但100Hz真的是我需要的)。就点数而言,我可以用一些聪明的技巧将这个要求降低一个数量级,但是我担心JFreeChart不会在任何接近所需性能水平的地方出现...... – em70 2012-02-10 12:34:18

1

Java2D是最灵活的解决方案,因为您可以在“任意频率”显示您想要的内容。

你必须选择好的颜色,绘制你的斧头,然后我们开始吧!