JFreeChart可以产生多种的图表实例:
1、饼图(pie charts)
简单的饼图:
单片区域可以“取出”:
3D饼图:
2、柱图(bar charts)
垂直方向的条形图
3D条形图:
瀑布图表:
时序图:
折线图:
JFreeChart支持多轴图表。如下图显示了一个价格-数量的图表。
CategoryPlot和XYPot支持多轴特征。图显示了一个具有四个数轴的图表。
![](http://hi.csdn.net/attachment/201109/2/0_1314929568U7r7.gif)
JFreeChart支持复合/覆盖图表。图显示了一个条形图上覆盖了一个折线图
也有可能使用同一个主轴,组合几种图表。如下图。
有公共区域的图表(参考:CombinedCategoryPlotDemo1.java)类似的,JFreeChart可以复合几种图表,共用相同刻度范围的轴。
二、搭建web工程,导入所需jar包
jcommon-1.0.16.jar
jfreechart-1.0.13.jar
三、web.xml文件配置:
<servlet>
<servlet-name>DisplayChart</servlet-name>
<servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DisplayChart</servlet-name>
<url-pattern>/displaychart</url-pattern>
</servlet-mapping>