JChartFree创建饼形图
生活随笔
收集整理的這篇文章主要介紹了
JChartFree创建饼形图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼如下
View Code 1 import java.awt.Font; 2 import java.io.File; 3 import java.io.IOException; 4 5 import org.jfree.chart.ChartFactory; 6 import org.jfree.chart.ChartFrame; 7 import org.jfree.chart.ChartUtilities; 8 import org.jfree.chart.JFreeChart; 9 import org.jfree.chart.StandardChartTheme; 10 import org.jfree.chart.plot.PiePlot; 11 import org.jfree.chart.plot.PiePlot3D; 12 import org.jfree.chart.plot.PlotOrientation; 13 import org.jfree.chart.title.TextTitle; 14 import org.jfree.data.category.DefaultCategoryDataset; 15 import org.jfree.data.general.DefaultPieDataset; 16 17 18 public class Pie { 19 20 /** 21 * @param args 22 */ 23 public static void main(String[] args) { 24 // TODO Auto-generated method stub 25 DefaultPieDataset dataset=new DefaultPieDataset(); 26 dataset.setValue(" market", new Double(10)); 27 dataset.setValue(" 立項", new Double(15)); 28 dataset.setValue(" 計劃", new Double(10)); 29 dataset.setValue(" 需求與設計", new Double(10)); 30 dataset.setValue(" 執行控制", new Double(35)); 31 dataset.setValue(" 收尾", new Double(10)); 32 dataset.setValue(" 運維",new Double(10)); 33 //創建主題樣式 34 StandardChartTheme standardChartTheme=new StandardChartTheme("CN"); 35 //設置標題字體 36 standardChartTheme.setExtraLargeFont(new Font("隸書",Font.BOLD,20)); 37 //設置圖例的字體 38 standardChartTheme.setRegularFont(new Font("宋書",Font.PLAIN,15)); 39 //設置軸向的字體 40 standardChartTheme.setLargeFont(new Font("宋書",Font.PLAIN,15)); 41 //應用主題樣式 42 ChartFactory.setChartTheme(standardChartTheme); 43 JFreeChart chart=ChartFactory.createPieChart("chinest", dataset, true, false, false); 44 45 try { 46 ChartUtilities.saveChartAsPNG(new File("E:/chart/BarChart3D.png"), chart, 500, 500); 47 } catch (IOException e) { 48 // TODO Auto-generated catch block 49 e.printStackTrace(); 50 } 51 ChartFrame ChartFrame = new ChartFrame("水果產量圖",chart); 52 ChartFrame.pack(); 53 //ChartFrame.setFont(new Font("宋體",Font.BOLD,20)); 54 ChartFrame.setVisible(true); 55 System.out.println("繪圖完成"); 56 57 } 58 59 }?
轉載于:https://www.cnblogs.com/xinyonde/archive/2012/12/31/2840452.html
總結
以上是生活随笔為你收集整理的JChartFree创建饼形图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 纹理过滤模式中的Bilinear、Tri
- 下一篇: [转]IE下对文件(图片)进行base6