报表应用系列——图表jfreechart

上传人:wt****50 文档编号:45679986 上传时间:2018-06-18 格式:PDF 页数:20 大小:440.77KB
返回 下载 相关 举报
报表应用系列——图表jfreechart_第1页
第1页 / 共20页
报表应用系列——图表jfreechart_第2页
第2页 / 共20页
报表应用系列——图表jfreechart_第3页
第3页 / 共20页
报表应用系列——图表jfreechart_第4页
第4页 / 共20页
报表应用系列——图表jfreechart_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《报表应用系列——图表jfreechart》由会员分享,可在线阅读,更多相关《报表应用系列——图表jfreechart(20页珍藏版)》请在金锄头文库上搜索。

1、报表应用系列图表JFreeCharthttp:/ 20:01:41报表应用系列图表JFreeChart下一页报表应用系列图表JFreeChart图表jfreechart0.0.1版权 2009 Lingo论坛:http:/ 17:27:00序言 I. 基础应用1. 快速开始 2. 柱状图2.1. 简单柱状图 2.2. 水平柱状图 2.3. 三维柱状图 2.4. 分组柱状图 2.5. 负向坐标3. 饼状图3.1. 简单饼图 3.2. 炸开的饼图 3.3. 处理空值和负值 3.4. 三维饼图 3.5. 多重饼图报表应用系列图表JFreeCharthttp:/ 20:01:414. 折线图4.1.

2、简单折线图 4.2. 三维折线图 4.3. 多重折线图 4.4. 设置折线样式A. 修改日志下一页序言贩卖你168 - 专业的jBPM解决方案团队http:/ 20:01:47Family168公告:jBPM-4.3于2010年1月1日正式发布。 详细信息产品研发咨询培训联系我们+ 电子教程 + 开源OA(Leona)需求分析文档开源OA(Leona)技术选型文档Spring Security权限管理手册Maven 2使用手册jFreeChart使用手册【基础】Ext JS入门教程【基础】JSP入门教程【基础】JDBC入门教程+ 文档翻译 + jBPM 4官方用户手册jBPM 4官方开发指南S

3、pring Security 3官方文档Spring Security 2官方文档+ 开源OA【Leona】 + 【在线演示】 【快速安装】【开源OA技术手册】【开源OA需求文档】+ 开源CMS【Anews】 + 【下载】 【项目首页】+ 友情链接 + | JAVA世纪网论坛 | dojo中国 | AJava| 满江红 | 项目交易平台 | + 技术联盟 + 【OpenJWeb】是一款基于java开源技术实现的快速开发平台产品。【jwfd】是comsci的国产开源工作流引擎,并提供Applet设计器。【fireflow】是非也的国产工作流引擎,在国内已有厂商在使用。jBPMSurf工作流套件j

4、BPMSurf产品主要是基于jBPM4提供的流程(BPM)解决 方案。包括Web流程设计器,Web流程控制台,组织机构适 配,电子表单,jBPM 4引擎扩展等。目前已有产品是Web流程 设计器和Web流程控制台。jBPMSurf - WEB流程设计器试用 演示jBPM-4用户手册 jBPM-4开发指南 联系我们jBPMSurf - WEB流程控制台演示论坛交流jBPM-4资料汇总酝酿中的jBPM-4教程联系我们jBPMSurf - 用户工作台演示论坛交流jBPM-4用户手册 jBPM-4开发指南 联系我们开源项目工作流方面的开放文档,我们对jBPM 4的官方文档进行了完整翻译:jBPM 4用户

5、手册和jBPM 4开发指南。另外还向入门者提供了视频教程。权限方面的开放文档,我们对Spring Security的官方文档进行了完整翻译:Spring Security中文文档,介于Spring Security官方文档过于晦涩难懂,因此我们重新编写了Spring Security权限管理手册。Ajax方面的开源项目,基于Ext JS 1实现的新闻发布系统。基于Ext JS 2实现的OA系统。Ext JS | jBPM 4 | Spring Security | 联系我们关于我们 | 客户服务 | 联系我们 | 加入收藏Copyright 2007-2010 All Rights Rese

6、rved. 皖ICP备08002980号序言http:/ 20:01:50序言上一页 下一页序言RBAC0文档从技术文档开始,伴随我们更好的开发。上一页 下一页jfreechart 起始页 部分 I. 基础应用部分 I. 基础应用http:/ 20:01:51部分 I. 基础应用上一页 下一页部分 I. 基础应用使用jfreechart生成图表。上一页 下一页序言 起始页 第 1 章 快速开始第 1 章 快速开始http:/ 20:01:53第 1 章 快速开始上一页 部分 I. 基础应用 下一页第 1 章 快速开始jfreechart是jfree公司提供的一个java项目,它主要用来实现各种

7、图表,包括:饼图,柱状图(普通柱状 图和堆栈柱状图),折线图,区域图,分布图,混合图,甘特图,以及一些仪表盘等。官方网站:http:/jfree.org/。pie饼图,line折线图,bar柱状图,gantt甘特图,xy plots and scatter plots,timer series, high/low/open/close charts and candle stick chart, combination charts, pareto charts, bubble charts, wind plots, meter charts and symbol charts在使用jfree

8、chart时,一般先通过ChartFactory中的静态方法生成一个JFreeChart对象,然后调 用ChartUtilities类中的方法将JFreeChart导出成图片。JFreeChart的问题估计就在结构的复杂性,每种类型的图表都需要使用对应的DataSet和Plot才能生 成出来,开发者必须掌握这些模型和结构之间的关系才能生成出计划中的图表来。factory模式让JFreeChart不是很容易扩展,多种数据模型和设计模型散乱着放在几个包中,实话说 真是太难找了。JFreeChart还自带一系列的中文乱码问题,必须重新指定所有标签部分的字体才能解决乱码问 题。cewolf是一套可以使

9、用taglib生成JFreeChart的标签库。JFreeChart还支持servlet生成图表,更多时候可以在swing里直接显示图片。JFreeChart还提供了其 他工具类,用来生成可以辅助图表的一些功能,比如ImageMap。createPieChart createMultiplePieChart createPieChart3D createMultiplePieChart3D createRingChartcreateBarChart createStackedBarChart createBarChart3D createStackedBarChart3DcreateAreaC

10、hart createStackedAreaChartcreateLineChart createLineChart3DcreateGanttChart createWaterfallChart createPolarChart createScatterPlotcreateXYBarChart createXYAreaChart createStackedXYAreaChart createXYLineChart createXYStepChart createXYStepAreaChartcreateTimeSeriesChart第 1 章 快速开始http:/ 20:01:53creat

11、eCandlestickChart createHighLowChart createBubbleChart createHistogram createBoxAndWhiskerChart createWindPlot createWaferMapChart上一页 上一级 下一页部分 I. 基础应用 起始页 第 2 章 柱状图第 2 章 柱状图http:/ 20:01:55第 2 章 柱状图上一页 部分 I. 基础应用 下一页第 2 章 柱状图2.1. 简单柱状图首先为柱状图准备数据,柱状图必须使用CategoryDataset,这里我们使用DefaultCategoryDataset。De

12、faultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(100, “Spring Security“, “Jan“); dataset.addValue(200, “jBPM 4“, “Jan“); dataset.addValue(300, “Ext JS“, “Jan“); dataset.addValue(400, “JFreeChart“, “Jan“);每调用一次addValue()就会向Dataset中添加一条数据,在图表中看来就是一个柱状矩形,第一个参 数100是柱状矩形的长度,第

13、二个参数表示数据的名称,第三个参数表示数据的分类。有了图表数据,下一步使用这些数据创建一个柱状图表。JFreeChart chart = ChartFactory.createBarChart(“chart“, / 标题“num“, / 横轴名称“type“, / 纵轴名称dataset, / 数据PlotOrientation.VERTICAL, / 使用垂直柱状图true, / 是否使用legendfalse, / 是否使用tooltipfalse / 是否使用url链接 );最后使用ChartUtilities将chart导出为PNG图片。FileOutputStream fos = null;try fos = new FileOutputStream(“target/bar1.png“);ChartUtilities.writeChartAsPNG(fos, chart, 400, 300); finally fos.close(); 第 2 章 柱状图http:/ 20:01:55图 2.1.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号