欢迎来到天天文库
浏览记录
ID:59689059
大小:161.50 KB
页数:50页
时间:2020-11-19
《jfreechart线图柱图饼图散点图.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.publicabstractclassChartActionextendsBaseAction{publicJFreeChartchart;privateString[]descriptionKeys;privateString[]categoryKeys;privateDouble[][]datas;privateDefaultCategoryDatasetcddata;privateDefaultPieDatasetdpdata;privateXYDatasetxydata;privateIntervalXYDatasetixydata;privateStringtitle;/
2、/标题privateStringx;//横坐标名称privateStringy;//纵坐标名称privateStringy2;//纵坐标名称2/***线图*/Word资料.publicvoidcreateLineChart(){//设置数据cddata=newDefaultCategoryDataset();for(inti=0;i3、a.setValue(datas[i][j],descriptionKeys[j],categoryKeys[i]);}}}/**数据System.out.println("**************************datasbegin:**************************");for(inti=0;i4、"+datas[i][j]);}}5、Word资料.System.out.println("**************************datasend:****************************");*/chart=ChartFactory.createLineChart(title,//图表标题x,//目录轴的显示标签y,//数值轴的显示标签cddata,//数据集PlotOrientation.VERTICAL,//图表方向:水平、垂直true,//是否显示图例(对于简单的柱状图必须是false)true,//是否生成工具false);//是否生成URL链接CategoryPlotplot=c6、hart.getCategoryPlot();plot.setBackgroundPaint(newColor(238,244,255));//设置图表的颜色plot.setDomainGridlinePaint(Color.lightGray);//设置垂直网格线的颜色plot.setRangeGridlinePaint(Color.lightGray);//设置水平网格线的颜色plot.setDomainGridlinesVisible(true);//设置垂直网格线是否显示plot.setRangeGridlinesVisible(true);//设置水平网格线是否显示Line7、AndShapeRendererlineandshaperenderer=(LineAndShapeRenderer)plot.getRenderer();Word资料.lineandshaperenderer.setBaseShapesVisible(true);lineandshaperenderer.setBaseShapesFilled(true);chart.setBackgroundPaint(Color.white);setChartFont("");}/***饼图*/publicvoidcreatePieChart(){dpdata=newDefaultPieData8、set();//生成JFreeChart对象Doubled=0.0;for(inti=0;i
3、a.setValue(datas[i][j],descriptionKeys[j],categoryKeys[i]);}}}/**数据System.out.println("**************************datasbegin:**************************");for(inti=0;i4、"+datas[i][j]);}}5、Word资料.System.out.println("**************************datasend:****************************");*/chart=ChartFactory.createLineChart(title,//图表标题x,//目录轴的显示标签y,//数值轴的显示标签cddata,//数据集PlotOrientation.VERTICAL,//图表方向:水平、垂直true,//是否显示图例(对于简单的柱状图必须是false)true,//是否生成工具false);//是否生成URL链接CategoryPlotplot=c6、hart.getCategoryPlot();plot.setBackgroundPaint(newColor(238,244,255));//设置图表的颜色plot.setDomainGridlinePaint(Color.lightGray);//设置垂直网格线的颜色plot.setRangeGridlinePaint(Color.lightGray);//设置水平网格线的颜色plot.setDomainGridlinesVisible(true);//设置垂直网格线是否显示plot.setRangeGridlinesVisible(true);//设置水平网格线是否显示Line7、AndShapeRendererlineandshaperenderer=(LineAndShapeRenderer)plot.getRenderer();Word资料.lineandshaperenderer.setBaseShapesVisible(true);lineandshaperenderer.setBaseShapesFilled(true);chart.setBackgroundPaint(Color.white);setChartFont("");}/***饼图*/publicvoidcreatePieChart(){dpdata=newDefaultPieData8、set();//生成JFreeChart对象Doubled=0.0;for(inti=0;i
4、"+datas[i][j]);}}
5、Word资料.System.out.println("**************************datasend:****************************");*/chart=ChartFactory.createLineChart(title,//图表标题x,//目录轴的显示标签y,//数值轴的显示标签cddata,//数据集PlotOrientation.VERTICAL,//图表方向:水平、垂直true,//是否显示图例(对于简单的柱状图必须是false)true,//是否生成工具false);//是否生成URL链接CategoryPlotplot=c
6、hart.getCategoryPlot();plot.setBackgroundPaint(newColor(238,244,255));//设置图表的颜色plot.setDomainGridlinePaint(Color.lightGray);//设置垂直网格线的颜色plot.setRangeGridlinePaint(Color.lightGray);//设置水平网格线的颜色plot.setDomainGridlinesVisible(true);//设置垂直网格线是否显示plot.setRangeGridlinesVisible(true);//设置水平网格线是否显示Line
7、AndShapeRendererlineandshaperenderer=(LineAndShapeRenderer)plot.getRenderer();Word资料.lineandshaperenderer.setBaseShapesVisible(true);lineandshaperenderer.setBaseShapesFilled(true);chart.setBackgroundPaint(Color.white);setChartFont("");}/***饼图*/publicvoidcreatePieChart(){dpdata=newDefaultPieData
8、set();//生成JFreeChart对象Doubled=0.0;for(inti=0;i
此文档下载收益归作者所有