当前位置:  开发笔记 > 编程语言 > 正文

SWT中漂亮图表的库?

如何解决《SWT中漂亮图表的库?》经验,为你挑选了3个好方法。

我知道以下用于在SWT/Eclipse RCP应用程序中绘制图表的库:

Eclipse BIRT图表引擎(链接到有关如何使用它的文章)

JFreeChart的

哪些其他库可以用SWT绘制漂亮的图表?或者Java中的图表一般?毕竟,你总是可以显示图像......



1> Ryan P..:

我没有使用过BIRT或JGraph,但是我在SWT应用程序中使用了JFreeChart.我发现在SWT中使用JFreeChart的最佳方法是将复合体设为AWT框架并使用AWT功能进行JFreeChart.这样做的方法是创建一个复合

Composite comp = new Composite(parent, SWT.NONE | SWT.EMBEDDED);
Frame frame = SWT_AWT.new_Frame(comp);
JFreeChart chart = createChart();
ChartPanel chartPanel = new ChartPanel(chart);
frame.add(chartPanel);

关于跨不同平台的实现存在若干问题,并且其中的SWT代码非常差(在其辩护中,Gilbert先生不熟悉SWT并且它是针对AWT制作的).我的两个最大的问题是当AWT事件通过SWT冒泡时,有一些错误事件被触发,并且由于包裹AWT帧,JFreeChart变得非常慢.

@zvikico

将图表放入网页的想法可能不是一个好方法.首先,Eclipse处理在不同平台上集成Web浏览器的方式存在一些问题是不一致的.另外,根据我对网络的一些图形包的理解,他们是需要设置的服务器端,也包括我的许多公司使用代理服务器,有时这会产生Eclipse Web浏览的问题.



2> 小智..:

SWTChart为线,散点图,条形图和面积图提供了良好的结果.API很简单,网站上有很多例子.我在谷歌上找到它,在不到一个小时的时间内查看我的数据.

SWTChart



3> jkschneider..:

你可能会喜欢这一个太

它能够使用您自己的数据提供者绘制实时数据.

在此输入图像描述

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有