jfreechar方法详解

jfreechar方法详解

ID:37857897

大小:57.00 KB

页数:9页

时间:2019-06-01

jfreechar方法详解_第1页
jfreechar方法详解_第2页
jfreechar方法详解_第3页
jfreechar方法详解_第4页
jfreechar方法详解_第5页
资源描述:

《jfreechar方法详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JFreeChart学习关键字:jfreechartjfreechart目前最高版本为1.0.0版(http://www.jfree.org/jfreechart/index.html)。可以绘制piecharts饼图,barcharts柱状图,lineandareacharts曲线图,scatterplotsandbubblecharts散列图,timeseries时序图,AreaCharts区域图,DifferenceChart差异图,StepChart步骤图,MultipleAxisCharts混合图,Ganttcharts甘特图,combinationcharts复合

2、图JFreeChart核心类库介绍:jfreechart主要由两个大的包组成:org.jfree.chart,org.jfree.data。其中前者主要与图形本身有关,后者与图形显示的数据有关。核心类主要有:org.jfree.chart.JFreeChart:图表对象,任何类型的图表的最终表现形式都是在该对象进行一些属性的定制。JFreeChart引擎本身提供了一个工厂类用于创建不同类型的图表对象org.jfree.data.category.XXXDataSet:数据集对象,用于提供显示图表所用的数据。根据不同类型的图表对应着很多类型的数据集对象类org.jfree.ch

3、art.plot.XXXPlot:图表区域对象,基本上这个对象决定着什么样式的图表,创建该对象的时候需要Axis、Renderer以及数据集对象的支持org.jfree.chart.axis.XXXAxis:用于处理图表的两个轴:纵轴和横轴org.jfree.chart.render.XXXRender:负责如何显示一个图表对象org.jfree.chart.urls.XXXURLGenerator:用于生成Web图表中每个项目的鼠标点击链接XXXXXToolTipGenerator:用于生成图象的帮助提示,不同类型图表对应不同类型的工具提示类对于常用的饼图阖柱状图,比较简单

4、而且网上有很多的文章介绍,在这里就不再一一复述了,(可以参考这篇文章http://www-128.ibm.com/developerworks/cn/java/l-jfreechart/index.html?ca=dwcn-isc&me=ccid)主要说明下另一种常见的报表,时序图,首先声明一个曲线数据集合对象和曲线对象TimePeriodValuesCollectiontimeseriescollection=newTimePeriodValuesCollection();//声明具体是曲线对象,(可根据实际情况在同一张图中显示多条曲线进行数据比对,根据实际应用情况当超过4

5、条曲线时,就会有些乱。)TimePeriodValuestimeperiod1=newTimePeriodValues("服务器A在线用户数量");TimePeriodValuestimeperiod2=newTimePeriodValues("服务器B在线用户数量");我在使用TimeSeriesCollectiontsc=newTimeSeriesCollection();TimeSeriests=newTimeSeries();在生成数据集时(ts.add(newDay(day,month,year),10)))只能生成最小单位为天的横轴所以改用了TimePeriodV

6、aluesCollection//根据当前时间取得横轴坐标,时间间隔为1小时Calendarcal=Calendar.getInstance();intyear=cal.get(Calendar.YEAR);intmonth=cal.get(Calendar.MONTH)+1;intday=cal.get(Calendar.DAY_OF_MONTH);//这里改为根据自己程序得到的需要显示的时间点和对应的数据的集合;ListobjectList1=dao.getList1();ListobjectList2=dao.getList2();//使用循环,把x轴,y轴的值赋给ti

7、meseries1for(inti=0;i

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

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

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