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万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章