资源描述:
《jfreechart开发文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、廊坊市大华夏神农信息技术有限公司Jfreechart图形开发指南廊坊市大华夏神农信息技术有限公司2010年05月Page13of13http://www.fweb.cnCopyright©2010InformationTechnologyCo.,Ltd.ChinaShenon廊坊市大华夏神农信息技术有限公司修订历史记录日期版本号修定说明修订人2010-5-71.0创建文件王同建Page13of13http://www.fweb.cnCopyright©2010InformationTechnologyCo.,L
2、td.ChinaShenon廊坊市大华夏神农信息技术有限公司目录目录1.引言32.JFREECHART开发32.1绘制曲线图32.2绘制柱状图52.3绘制三维柱状图62.4绘制平面饼状图72.5绘制3D饼状图82.6绘制时序图92.7绘制甘特图113.依赖的JAR包131.引言 JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications,applets,servlets以及JSP等使用所设计。JFreeChart可生成饼图(piecharts)、柱状图
3、(barcharts)、散点图(scatterplots)、时序图(timeseries)、甘特图(Ganttcharts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。 JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求。2.jfreechart开发2.1绘制曲线图工具类示例代码:publicstaticvoidmain(String[]args){//TODO填充数据String[]temp1=newStrin
4、g[]{"0","1"};String[]temp2=newString[]{"8","2"};String[]temp3=newString[]{"10","3"};Page13of13http://www.fweb.cnCopyright©2010InformationTechnologyCo.,Ltd.ChinaShenon廊坊市大华夏神农信息技术有限公司String[]temp4=newString[]{"20","4"};String[]temp5=newString[]{"35","5"};Stri
5、ng[]temp6=newString[]{"21","6"};String[]temp7=newString[]{"18","7"};String[]temp8=newString[]{"17","8"};String[]temp9=newString[]{"19","9"};String[]temp10=newString[]{"22","10"};String[]temp11=newString[]{"16","11"};String[]temp12=newString[]{"0","12"};Array
6、Listlist=newArrayList(1);list.add(temp1);list.add(temp2);list.add(temp3);list.add(temp4);list.add(temp5);list.add(temp6);list.add(temp7);list.add(temp8);list.add(temp9);list.add(temp10);list.add(temp11);list.add(temp12);//参数分别为标题、横轴标题、纵轴标题、图片宽度、图片高度、数据LineCh
7、artbar=newLineChart("发送量统计图","月份","发送量",600,400,list);//生成图片的临时路径Filefile=newFile("c:/测试-曲线图.jpg");bar.createPic(file);}图样:Page13of13http://www.fweb.cnCopyright©2010InformationTechnologyCo.,Ltd.ChinaShenon廊坊市大华夏神农信息技术有限公司1.1绘制柱状图工具类示例代码:publicstati
8、cvoidmain(String[]args){//填充数据String[]temp1=newString[]{"89","1"};String[]temp2=newString[]{"100","2"};String[]temp3=newString[]{"89","3"};String[]temp4=newString[]{"99","4"};String[]temp5=newSt