jfreechart_java集合培训.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jfreechart_java集合培训

YHCIP技术培训 研发中心:林隆永 培训内容 Jfreechart图表开发 Java集合框架 工程发布 图表开发 Jfreechart简介 开源的JAVA项目 /jfreechart/ 作用 制作各种各样的图表。如饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等 使用环境 Servlet、JSP、Applet、Java Appication 目标 对Jfreechart的图表开发有一定的认识 大概了解Jfreechart的类结构 掌握YHCIP图表的开发过程 图表组成 核心类 图表开发三步骤 准备数据源 创建JfreeChart类对象(图片对象) 显示图片 数据源 数据源 数据源 创建图片对象 由ChartFactory工厂类创建各种图表对象 例子:JFreeChart chart = ChartFactory.createBarChart( “Bar Chart Demo”, // 图标标题 “Category”, // x轴名称 “Value”, // y轴名称 dataset, // 数据源 PlotOrientation.VERTICAL,//摆放方向(垂直) true, // 是否显示图示 true, // 是否显示提示(鼠标移过提示) false // 是否提供链接 ); 属性设置 chart对象属性设置 整个图片属性设置,比如图片背景,边框,标题,子标题等。 Plot对象属性设置(看代码示例BarExample.java) 图片的图表部分属性设置 X轴对象设置 Y轴对象设置 图表渲染器(renderer) 鼠标移过提示(tooltips ) 链接 YHCIP图表开发 三个步骤 准备数据源 例子:在sqlmap中写查询sql,每条记录的结果为HashMap。 !-- 图片测试 -- select id=getPieData resultClass=java.util.HashMap select b.aaa103 as aaa103, count(a.aab020) as aab020 from ab01 a,bm_aab020 b where a.aab020 = b.aab020 group by a.aab020,b.aaa103 /select YHCIP图表开发 创建图表对象 OutputDTO outputDTO = ab01Bpo.getPieList(cForm.getInputDTO(us)); List list = outputDTO.getDefaultList(); JFreeChart chart = YHChart.createPie3D( “单位类型比例, list, aaa103,aab020); //DefaultPieDataset ds = DataSetUtil.toPie(list,aaa103,aab020) //JFreeChart chart = YHChart.createPie3D(“单位类型比例, ds); request.getSession().setAttribute(chart,chart); YHCIP图表开发 显示图片 cewolf:yhchartimg name=chart height=300 width=600 usemap=chartmap / cewolf:yhchartimgMap name=chartmap / 注意: yhchartimgMap中的name属性值必须和usemap属性值一样。 同一个页面如果有多个图表,名称不能相同。 总结 Jfreechart开发步骤 常用类介绍 数组 Collection List Set Map Map实现 HashMap类 HashMap和Hashtable类似,不同之处在于HashMap是非同步的,并且允许null,即null value和null ke

文档评论(0)

bm5044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档