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>
本文详细介绍了如何使用JFreeChart库创建多种图表类型,并将其集成到Web应用程序中,包括饼图、柱图、条形图、时序图、折线图等。还涵盖了如何在Web页面上展示这些图表,以及如何利用JFreeChart支持的多轴和复合图表特性。文章最后介绍了Web工程搭建、导入所需jar包、配置web.xml文件的步骤。
1692

被折叠的 条评论
为什么被折叠?



