日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JChartFree创建饼形图

發布時間:2025/7/14 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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创建饼形图的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。