jfreechart使用心得与例子

jfreechart使用心得与例子

ID:32366561

大小:50.46 KB

页数:5页

时间:2019-02-03

jfreechart使用心得与例子_第1页
jfreechart使用心得与例子_第2页
jfreechart使用心得与例子_第3页
jfreechart使用心得与例子_第4页
jfreechart使用心得与例子_第5页
资源描述:

《jfreechart使用心得与例子》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第一章jspJFreeChart使用心得与例子一、JFreeChart的介绍与获取JFreeChart开发包是一个开源的Java图形开发包,它从柱形图,饼形图,到雷达图,蜡烛图等等无所不包,可以在c/s,b/s,甚至是实时环境都能一显身手。当前的JFreeChart的最新版本为jfreechart-1.0.11.zip。可以到http://www.jfree.org/jfreechart/index.html找到 二、JFreeChart的基本使用 不论创建的是什么图,JFreeChart都遵循以下的这个使用步骤: 1、建立Dataset。所有的数据都存放在Dataset中的。(创建一个数据

2、源(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所有对图形

3、的调整都是通过它噢!! org.jfree.chart.plot.Plot通过JFreeChart对象获得它,然后再通过它对图形外部部分(例:坐标轴)调整 注意:它有很多子类,一般都下涉及到它的子类! org.jfree.chart.renderer.AbstractRenderer通过JFreeChart对象获得它,然后再通过它对图形内部部分(例:折线的类型)调整。同样,针对不同类型的报表图,它有着不同的子类实现!在下面我们简称它为Renderer 三、JFreeChart使用的具体例子 在web应用中的例子 packagecom.lzk.bean; importjava.awt.Colo

4、r; importjava.awt.Font; importjava.io.IOException; importjava.io.PrintWriter; importjava.text.NumberFormat; importjava.text.SimpleDateFormat; importjavax.servlet.http.HttpSession; importorg.jfree.chart.ChartFactory; importorg.jfree.chart.ChartRenderingInfo; importorg.jfree.chart.ChartUtilities; imp

5、ortorg.jfree.chart.JFreeChart; importorg.jfree.chart.axis.DateAxis; importorg.jfree.chart.axis.NumberAxis; importorg.jfree.chart.entity.StandardEntityCollection; importorg.jfree.chart.labels.StandardXYToolTipGenerator; importorg.jfree.chart.plot.XYPlot; importorg.jfree.chart.renderer.xy.XYItemRende

6、rer; importorg.jfree.chart.renderer.xy.XYLineAndShapeRenderer; importorg.jfree.chart.servlet.ServletUtilities; importorg.jfree.chart.title.TextTitle; importorg.jfree.data.time.Day; importorg.jfree.data.time.TimeSeries; importorg.jfree.data.time.TimeSeriesCollection; importorg.jfree.data.xy.XYDatase

7、t; importorg.jfree.ui.RectangleInsets; /** *曲线图的绘制 */ publicclassLineXYChart { /** *返回生成图片的文件名 *@paramsession *@parampw *@return生成图片的文件名 */ publicStringgetLineXYChart(HttpSessionsession,PrintWriterpw) { XYD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。