【问题标题】:Jfreeshart support on SWT?SWT 上的 Jfreeshart 支持?
【发布时间】:2013-08-17 06:48:08
【问题描述】:
您好,我想在 SWT 中开发动态时间序列图(即几秒钟后会自动更新的时间图)。我可以在基于摇摆的应用程序中使用 jFreechart 来做到这一点。现在我已经在 eclipe RCP SWT 中转移了整个 UI。我在网上研究过,我发现 swt 上不再支持 jfreechart。是真的吗?我应该在 swt 上放弃 jfreechart 开发并找到其他替代方案吗?动态时间序列的其他选择是什么。
【问题讨论】:
标签:
swt
rcp
timeserieschart
【解决方案2】:
亲爱的@user2670032,有一个选项可以在 RCP 中显示 jFreeChart,但我不确定这个解决方案在你的情况下是否有效,因为在我的情况下,我只需要在 RCP 视图中显示一次饼图。
- 将图表导出为 PNG 图像。
ChartUtilities.saveChartAsPNG('image-name', chart, 500, 300, info);
- 使用 SWT 浏览器组合显示图表。
- 在 HTML 中使用导出的图像路径并在浏览器组合中设置此 HTML。
这个解决方案满足了我的需要。
【解决方案3】:
与任何其他 Java 应用程序编码一样,JFreechart 图表应用程序可以通过在 SWT 插件开发和编码中添加 jar 在 SWT 中开发
在 Eclipse 的 ViewPart 中添加图表,该视图部分可以添加到透视图中。
可以开发Eclipse软件