一、JFreeChart
组件就不介绍了。粗浅的研究过集成的两种方式:一是通过JFreeChart产生图片文件,在html 的<img>标签方式展示是一种方式,对于数据量大,变化频率小的采用生成图片的方式也许是个不错的方式,可以通过AJAX可以请求图片更新。另外也可以通过servlet写数据流的方式展示图表。当然还可以使用applet利用java本身对图形的支持来显示一个图表。JFreeChart能解决好对于图形展示和丰富样式的需要,下面是采用JFreeChart产生的一些demo。
二、FusionCharts
FusionCharts是一个基于Flash的图表组件,数据驱动、交互式和强大的动态图标,FusionCharts充分利用流体美丽的Flash为模板,使用XML作为其数据接口。下面图形来源FusionCharts自带(更多图形请参考FusionCharts提供的demo)。