- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Http:// 动态图表JFreeChart 作者:吴斌 日期:2011-05-15 1页 简介 JFreeChart是Java中开源的制图组件,主要用于生成各种动态图表。在Java的图形报表技术中,JFreeChart组件提供了方便、快捷、灵活的制图方法。 作为一个功能强大的图形报表组件,JFreeChart为Java的图形报表技术提供了解决方案。在Java项目的应用中,JFreeChart组件几乎可以满足目前图形报表的所有需求。 JFreeChart组件可以生成各种各样的图形报表,如常用的柱形图、区域图、饼形图、折线图、时序图、甘特图等;而对于同一种类型的图表,JFreeChart组件还提供了不同的表现方式。 Http:// 2页 JFreeChart的下载与使用 JFreeChart是开放源代码的图形报表组件(开源站点SourceF上的一个Jave项目),其主页为/jfreechart/index.html。 在主页中单击DOWNLOAD导航链接将进入下载页面,选择所要下载的JfreeChart版本即可进行下载,目前最新版本为1.0.13。 在下载成功后将得到一个名为jfreechart-1.0.13.zip的压缩包,此压缩包包含JFreeChart组件源码、示例、支持类库等文件,将其解压缩后的文件结构如右图所示。 Http:// 3页 其中jfreechart-1.0.13-demo.jar 文件为JFreeChart组件提供的演示文件,运行此文件将可以看到利用JFreeChart组件制作的各种图表的样式及效果;source文件夹为JFreeChart的源代码文件夹,在此文件夹中可以查看到JFreeChart组件的源代码;lib文件夹为JFreeChart的支持类库。 Http:// 3页 常见统计图介绍 柱状图:也称条图、长条图、条状图,是一种以长方形的长度为变量的表达图形的统计报告图,由一系列高度不等的纵向条纹表示数据分布的情况,用来比较两个或以上的价值(不同时间或者不同条件),只有一个变量,通常利用于较小的数据集分析。柱状图图亦可横向排列,或用多维方式表达。 Http:// 4页 饼形图:一个划分为几个扇区的圆形图表,用于描述量、频率或百分比之间的相对关系。在饼图中,每个扇区的弧长(以及(圆心角)和面积)大小为其所表示的数量的比例。这些扇区合在一起刚好是一个完全的圆形。顾名思义,这些扇区拼成了一个切开的饼形图案。 Http:// 5页 折线图:是用一个单位长度表示一定的数量,根据数量的多少描出各点,然后把各点用线段顺次连接起来,以折线的上升或下降来表示统计数量增减变化。折线统计图不但可以表示出数量的多少,而且还能够清楚的表示出数量增减变化的情况。 Http:// 6页 JFreeChart开发前准备 开发前的准备,JfreeChart开发环境的搭建分为两步:导入JFreeChart组件包;配置JFreeChart。 1、导入JFreeChart包:导入在lib目录下的jfreechart-1.0.13.jar、jcommon-1.0.16.jar两个Jar包到工程。 2、配置JFreeChart: JFreeChart组件能够成.JPEG、.PNG格式的图片,其输出方式可以直接存储在硬盘中,也可以交给JFreeChart组件进行管理。在Web应用中,所生成的图形报表一般均为动态图表,如果对每次生成的图表都进行直接存储,将 Http:// 7页 会产生大量的垃圾文件,时间长了必须进行清理。因此,由JFreeChart组件进行管理来生成图片是一个不错的选择,它不仅可以提供图片的路径,而且在查看图片后JFreeChart组件会自动进行清理。 JFreeChart组件提供了一个Servlet文件用于获取生成的图片,此Servlet文件存在于JFreeChart组件包中,所以在使用过程中,需要将其配置到Web.xml文件中。其配置方法如下: Http:// 8页 JFreeChart开发流程 JFreeChart分为三个步骤: 创建数据集:创建用来构成JFreeChart图表的数据,JFreeChart图表显示的数据都来源于数据集。 创建JFreeChart对象:JFreeChart类是一个制图对象,它代表着一种制图类型,在制图过程中,只有在创建制图对象JFreeChart后,才可以生成实际的图片。 获取图片:获取图片,在web页面显示。 Http:// 9页 创建数据集 在JFreeChart组件的图形报表技术应用中,绘制一个图表需要一定的数据,JFreeChart组件通过提供的数据进行计算并绘制出图表信息。由于在数据的分析计算中并不是单一的数值,绘制图表时就要为J
您可能关注的文档
- 高中学法指导(高考状元谈).ppt
- 销售技巧之不同类型顾客应对技巧.ppt
- 第四章_市场消费需求及购买行为.ppt
- 《社交礼仪》课件交谈.ppt
- 0-《社交礼仪》课件交谈.ppt
- 2、软件工程课程讲义V1.0.ppt
- 2010年高中地理一轮复习精品课件:第18讲+产业活动的区位条件和地域联系.ppt
- 2012光纤特性及测量C3 .ppt
- ALCATEL_GSM网络参数概述 .ppt
- 成都NC培训-李尔峰2.ppt
- 洋葱销售SOP流程及关键动作相关知识测试试卷.docx
- 深度解析《GBT 43841-2024内蒙古绒山羊》.pptx
- 电气设备运维及机械部件相关知识测试试卷.docx
- 深度解析《GBT 43843-2024网络协同制造平台数据服务要求》.pptx
- 思维倾向与开放性自我评估试卷.docx
- 危险化学品企业特殊作业安全相关知识考试试卷.docx
- 深度解析《GBT 43844-2024IPv6地址分配和编码规则 接口标识符》.pptx
- 智慧教学整体解决方案(1).doc
- 多重耐药菌感染防治知识及预防措施试卷.docx
- 深度解析《GBT 43845-2024基于扫描氮-空位探针的微弱静磁场成像测量方法》.pptx
最近下载
- 3.2测回法测水平角(教案)一《建筑工程测量》(高教版第2版).docx
- 2025年湖北省八市高三(3月)联考政治试卷(含答案详解).pdf
- 村级存在的问题清单报告.docx VIP
- 小学英语五年级下册阅读理解专题训练100篇含答案解析.docx
- 一年级统编道德与法治下册教案16.学先锋 做先锋(第1课时).pdf
- 中小学教育教学管理知识.docx VIP
- 精品解析:北京市北京师范大学附属实验中学2023-2024学年八年级下学期期中数学试题(解析版).docx VIP
- 12J9-1 室外工程(标准图集).pdf
- 七下5.1 人要自强(精美课件)2025学年七年级道德与法治下册.pptx VIP
- 旋挖灌注桩(12m长护筒)专项施工方案.pdf
文档评论(0)