資源描述:
《jfreechart_折線圖,餅圖,柱狀圖,堆棧柱狀圖(二維圖)》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、最近使用jfreechart來生成統(tǒng)計圖,使用了折線圖,餅圖等,因為用的1.0.8a版的jfreechart,與1.0.0版本的地方有很多不同,而且圖片生成清晰度比老版的高,如下是我做的demo.1.所需包(1)jfreechart-1.0.8a.jar(2)jcommon-1.0.12.jar2.運行環(huán)境JDK1.53.源代碼importjava.awt.Color;importjava.awt.Font;importjava.io.File;importjava.io.FileOutputStream;importjava.text.DecimalF
2、ormat;importjava.text.NumberFormat;importorg.jfree.chart.ChartFactory;importorg.jfree.chart.ChartUtilities;importorg.jfree.chart.JFreeChart;importorg.jfree.chart.axis.CategoryAxis;importorg.jfree.chart.axis.CategoryLabelPositions;importorg.jfree.chart.axis.NumberAxis;importorg.jf
3、ree.chart.axis.ValueAxis;importorg.jfree.chart.labels.StandardCategoryItemLabelGenerator;importorg.jfree.chart.labels.StandardPieSectionLabelGenerator;importorg.jfree.chart.plot.CategoryPlot;importorg.jfree.chart.plot.PiePlot3D;importorg.jfree.chart.plot.PlotOrientation;importorg
4、.jfree.chart.renderer.category.BarRenderer;importorg.jfree.chart.renderer.category.LineAndShapeRenderer;importorg.jfree.chart.renderer.category.StackedBarRenderer;importorg.jfree.chart.title.TextTitle;importorg.jfree.data.category.CategoryDataset;importorg.jfree.data.general.Data
5、setUtilities;importorg.jfree.data.general.DefaultPieDataset;importorg.jfree.data.general.PieDataset;/***實際取色的時候一定要16位的,這樣比較準確*@authornew*/publicclassCreateChartServiceImpl{privatestaticfinalStringCHART_PATH="E:/test/";publicstaticvoidmain(String[]args){//TODOAuto-generatedmethods
6、tubCreateChartServiceImplpm=newCreateChartServiceImpl();//生成餅狀圖pm.makePieChart();//生成單組柱狀圖pm.makeBarChart();//生成多組柱狀圖pm.makeBarGroupChart();//生成堆積柱狀圖pm.makeStackedBarChart();//生成折線圖pm.makeLineAndShapeChart();}/***生成折線圖*/publicvoidmakeLineAndShapeChart(){double[][]data=newdouble[]
7、[]{{672,766,223,540,126},{325,521,210,340,106},{332,256,523,240,526}};String[]rowKeys={"蘋果","梨子","葡萄"};String[]columnKeys={"北京","上海","廣州","成都","深圳"};CategoryDatasetdataset=getBarData(data,rowKeys,columnKeys);createTimeXYChar("折線圖","x軸","y軸",dataset,"lineAndShap.png");}/***生成分組的柱狀
8、圖*/publicvoidmakeBarGroupChart(){double[