JFreeChart可以產生多種的圖表實例:
1、餅圖(pie charts)
簡單的餅圖:
單片區域可以“取出”:
3D餅圖:
2、柱圖(bar charts)
垂直方向的條形圖
3D條形圖:
瀑布圖表:
時序圖:
折線圖:
JFreeChart支持多軸圖表。如下圖顯示了一個價格-數量的圖表。
CategoryPlot和XYPot支持多軸特徵。圖顯示了一個具有四個數軸的圖表。
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>