JFreeChart介紹及環境搭建

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>

發佈了35 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章