重庆钢铁设计研究总院:JFreeChart,BIRT Chart 和 Open Flash Chart 比较

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 12:51:23
JFreeChart,BIRT Chart 和 Open Flash Chart 比较2009-03-25 14:56 JFreeChart,BIRT Chart 和 Open Flash Chart 比较
JFreeChart,BIRT Chart 和 Open Flash Chart 是3种应用较多的图表绘制工具。这三种工具各有自身的优势。为了更好的对这3中图表绘制工具进行比较,我们基于 RCP 实现了这3种绘制工具对比的示例,下图给出了 Bar Chart 和 Area Chart 两种类型 chart 的对比。

图 4. 三种 Charts 对比示例


JFreeChart 是一种基于 JAVA 语言的图表开发技术。 JFreeChart 可用于 Servlet,JSP,applet,Java Appication 环境中。 JFeeChart 中有 DataSet 这个数据集对象,提供了很强的数据处理的功能,并且还能对已经生成的图形进行调整和配置操作。
BIRT Chart 是基于 Eclipse 的开源报表工具。BIRT 可以产生 PNG, JPG, BMP, SVG 格式的图形,使得图形的使用范围很广泛。另外,BIRT 有很强的数据访问的功能,提供了 JDBC, XML, Web Services 和 Flat File 数据源处理的支持。
Open Flash Chart 是 Flash 图形报表工具。它最大的特点就是使用简单,图形美观,拥有很好的动态效果。对于 OFC2,它只需加载一个图形对应的 JSON 格式文本,就能在 Flash 中展示图形报表,可以通过修改 JSON 文本来改变图形的数据和展现效果。

表 1. 三种 charts 比较
Name License Latest Version OSSC Review Level 1 in IBM JFreeChart LGPL 1.0.11 No BIRT Chart Eclipse Public License 1.0 2.3.1 Yes Open Flash Chart LGPL 2 No