欢迎来到天天文库
浏览记录
ID:60215869
大小:111.50 KB
页数:26页
时间:2020-12-03
《最新jfreechart 线图 柱图 饼图 散点图.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、__________________________________________________publicabstractclassChartActionextendsBaseAction{publicJFreeChartchart;privateString[]descriptionKeys;privateString[]categoryKeys;privateDouble[][]datas;privateDefaultCategoryDatasetcddata;privateDefaultPieDatasetdpdata;privateXYDatasetxydata;
2、privateIntervalXYDatasetixydata;privateStringtitle;//标题privateStringx;//横坐标名称privateStringy;//纵坐标名称privateStringy2;//纵坐标名称2/***线图*/publicvoidcreateLineChart(){//设置数据cddata=newDefaultCategoryDataset();for(inti=0;i3、]);}else{for(intj=0;j4、yKeys[i]+":"+descriptionKeys[j]+"5、"+datas[i][j]);}}System.out.println("**************************datasend:收集于网络,如有侵权请联系管理员删除__________________________________________________****************************");*/chart=ChartFactory.createLineChart(title,//图表标题x,//目录轴的显示标签y,//数值轴的显示标签cddata,//数据集Pl6、otOrientation.VERTICAL,//图表方向:水平、垂直true,//是否显示图例(对于简单的柱状图必须是false)true,//是否生成工具false);//是否生成URL链接CategoryPlotplot=chart.getCategoryPlot();plot.setBackgroundPaint(newColor(238,244,255));//设置图表的颜色plot.setDomainGridlinePaint(Color.lightGray);//设置垂直网格线的颜色plot.setRangeGridlinePaint(Color.lightGra7、y);//设置水平网格线的颜色plot.setDomainGridlinesVisible(true);//设置垂直网格线是否显示plot.setRangeGridlinesVisible(true);//设置水平网格线是否显示LineAndShapeRendererlineandshaperenderer=(LineAndShapeRenderer)plot.getRenderer();lineandshaperenderer.setBaseShapesVisible(true);lineandshaperenderer.setBaseShapesFilled(true);c8、hart.setBackgroundPaint(Color.white);setChartFont("");}/***饼图*/publicvoidcreatePieChart(){dpdata=newDefaultPieDataset();//生成JFreeChart对象Doubled=0.0;for(inti=0;i
3、]);}else{for(intj=0;j4、yKeys[i]+":"+descriptionKeys[j]+"5、"+datas[i][j]);}}System.out.println("**************************datasend:收集于网络,如有侵权请联系管理员删除__________________________________________________****************************");*/chart=ChartFactory.createLineChart(title,//图表标题x,//目录轴的显示标签y,//数值轴的显示标签cddata,//数据集Pl6、otOrientation.VERTICAL,//图表方向:水平、垂直true,//是否显示图例(对于简单的柱状图必须是false)true,//是否生成工具false);//是否生成URL链接CategoryPlotplot=chart.getCategoryPlot();plot.setBackgroundPaint(newColor(238,244,255));//设置图表的颜色plot.setDomainGridlinePaint(Color.lightGray);//设置垂直网格线的颜色plot.setRangeGridlinePaint(Color.lightGra7、y);//设置水平网格线的颜色plot.setDomainGridlinesVisible(true);//设置垂直网格线是否显示plot.setRangeGridlinesVisible(true);//设置水平网格线是否显示LineAndShapeRendererlineandshaperenderer=(LineAndShapeRenderer)plot.getRenderer();lineandshaperenderer.setBaseShapesVisible(true);lineandshaperenderer.setBaseShapesFilled(true);c8、hart.setBackgroundPaint(Color.white);setChartFont("");}/***饼图*/publicvoidcreatePieChart(){dpdata=newDefaultPieDataset();//生成JFreeChart对象Doubled=0.0;for(inti=0;i
4、yKeys[i]+":"+descriptionKeys[j]+"
5、"+datas[i][j]);}}System.out.println("**************************datasend:收集于网络,如有侵权请联系管理员删除__________________________________________________****************************");*/chart=ChartFactory.createLineChart(title,//图表标题x,//目录轴的显示标签y,//数值轴的显示标签cddata,//数据集Pl
6、otOrientation.VERTICAL,//图表方向:水平、垂直true,//是否显示图例(对于简单的柱状图必须是false)true,//是否生成工具false);//是否生成URL链接CategoryPlotplot=chart.getCategoryPlot();plot.setBackgroundPaint(newColor(238,244,255));//设置图表的颜色plot.setDomainGridlinePaint(Color.lightGray);//设置垂直网格线的颜色plot.setRangeGridlinePaint(Color.lightGra
7、y);//设置水平网格线的颜色plot.setDomainGridlinesVisible(true);//设置垂直网格线是否显示plot.setRangeGridlinesVisible(true);//设置水平网格线是否显示LineAndShapeRendererlineandshaperenderer=(LineAndShapeRenderer)plot.getRenderer();lineandshaperenderer.setBaseShapesVisible(true);lineandshaperenderer.setBaseShapesFilled(true);c
8、hart.setBackgroundPaint(Color.white);setChartFont("");}/***饼图*/publicvoidcreatePieChart(){dpdata=newDefaultPieDataset();//生成JFreeChart对象Doubled=0.0;for(inti=0;i
此文档下载收益归作者所有