【发布时间】:2012-09-11 01:06:57
【问题描述】:
我的团队正在开展一个与市场交易相关的绘图项目。当我们必须一次绘制数千个数据点时,我们遇到了 SWT 性能的障碍。 SWT 内部或外部(例如 openGL)是否有任何替代方案可以提高性能?
额外信息:我们正在 Eclipse RCP 中进行设计。
编辑:澄清一下,这些是动态图表,不是静态的。
【问题讨论】:
-
什么样的数据点?你现在画的怎么样了?您是否尝试过一些绘图或图形 API?
-
一切,包括价格条、直方图、折线图、烛台等。我们有非常具体的要求。我们内部的逻辑非常合理,但是当数据集变得很大时,绘图操作本身(drawLine 或 drawPolyLine)似乎太昂贵了。 4000 个数据集大约需要 100 毫秒。
-
您是否尝试过此处引用的任何图表库?:Libraries for pretty charts in SWT?
-
我们查看了它们,但它们并不是我们真正的选择。虽然它们是不错的库,但它们并没有为我们提供所需的灵活性。我更感兴趣的是切换到 openGL 会提供什么样的结果,或者我们在 SWT 绘图中需要避免的问题。
-
附言。我们正在开发的这些图表是动态图表。
标签: java opengl graph charts swt