JFreeChart的基本使用

3 篇文章 0 订阅
1 篇文章 0 订阅
一、JFreeChart的介绍与获取 JFreeChart开发包是一个开源的Java图形开发包,它从柱形图,饼形图,到雷达图,蜡烛图等等无所不包,可以在c/s,b/s,甚至是实时环境都能一显身手。当前的JFreeChart可以到http://www.jfree.org/jfreechart/index.html找到 
二、JFreeChart的基本使用 
不论创建的是什么图,JFreeChart都遵循以下的这个使用步骤: 
1、建立Dataset。所有的数据都存放在Dataset中的。(创建一个数据源(dataset)来包含将要在图形中显示的数据) 
2、建立JFreeChart。将dataset中的数据导入到JFreeChart中。(创建一个 JFreeChart 对象来代表要显示的图形 ) 
3、设置JFreeChart的显示属性。这一步可以省略,使用默认的JFreeChart显示属性。 
3、渲染图表。即生成图片。 
4、页面图片显示。 
重要的类和接口: 
org.jfree.data.general.Dataset 所有数据源类都要实现的接口 
org.jfree.chart.ChartFactory 由它来产生 JFreeChart 对象 
org.jfree.chart.JFreeChart 所有对图形的调整都是通过它噢!! 
org.jfree.chart.plot.Plot 通过JFreeChart 对象获得它,然后再通过它对图形外部部分(例:坐标轴)调整 
注意:它有很多子类,一般都下涉及到它的子类! 

org.jfree.chart.renderer.AbstractRenderer 通过JFreeChart 对象获得它,然后再通过它对图形内部部分(例:折线的类型)调整。同样,针对不同类型的报表图,它有着不同的子类实现!在下面我们简称它为 Renderer 

三、JFreeChart使用的具体例子

1、新建一个动态web工程

2、在Web应用程序部署文件web.xml中添加以下代码,以使得支持jFreeChart: 

<!-- 图片显示,使用专用的servlet来进行显示,它会完成路径的搜索及映射 --> 
<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>/servlet/DisplayChart</url-pattern> 
</servlet-mapping>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值