几种主流的java web图表组件

1.jfreechart

毫无疑问,这是最老牌的java web图形报表生成组件,相信只要有开发图形报表的都会考虑用它。它完全用java进行开发的,对java应用是无缝集成,而且是开源的;几乎可以生成所有常用的图形;程序定制性强,就是说你可以通过用数据库表来进行设置参数,用于动态控制生成的图形,如图形的标题、颜色、XY轴属性等等。还有很多的优点,相信大家也很熟悉,在此就不一一进行列举了

 

2.fusioncharts

不同于jfreechart生成图片,这个组件生成的是flash文件,效果自然比jfreechart生成的要好。但是它也无法像jfreechart那样生成那么多种类的图形。这个组件分成免费和收费两种,收费的功能自然比免费的要强得多了

 

3.BIRT

这个是eclipse组织的一个开源子项目,名字和鸟的英文一样,但它可不是菜鸟哦,名头足够响亮,事实它也是名副其实,通过它你用几分钟就能定制出很好的图表,它是一个工具,可以在eclipse工具中集成后,可以像.net平台一样,通过简单的拖拉控件等步骤就能制作出图形报表。同时它是图表引擎,你可以把它集成到你的j2ee项目中去

 

4.google chart tool

它是google的ajax类库,你不需要在你的项目额外增加什么lib等,因为它是js类库,你只需要在你的网页中引用js又或者仅仅只是通过一个带参数的链接即可,所以它是不受开发语言限制的,可以在任何页面生成图形报表。

你可能感兴趣的:(JAVA)