<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    廉頗老矣,尚能飯否

    java:從技術到管理

    常用鏈接

    統計

    最新評論

    jfreechart應用_例題_生成餅狀圖(3D,不顯示,只生成文件)_可以直接運行

    package pkg;

    import java.awt.Font;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;

    import org.jfree.chart.ChartFactory;
    import org.jfree.chart.ChartUtilities;
    import org.jfree.chart.JFreeChart;
    import org.jfree.chart.plot.PiePlot;
    import org.jfree.data.general.DefaultPieDataset;

    /**
     * 生成餅狀圖(3D,不顯示,只生成文件) 導入jar包
     * jaxen-1.1.1.jar,jcommon-1.0.12.jar,jfreechart-1.0.9.jar
     *
     */
    public class Test{
     public static void main(String[] args) {

      // 設置數據集
      DefaultPieDataset dataset = new DefaultPieDataset();
      int a = 25;
      int b = 35;
      int c = 15;
      int count = a + b + c;
      dataset.setValue("超出實檢上限總捆數" + "\n" + a + "根\n", a);
      dataset.setValue("實檢范圍內總捆數" + "\n" + b + "根\n", b);
      dataset.setValue("超出實檢下限總捆數" + "\n" + c + "根\n", c);
      // 通過工廠類生成JFreeChart對象
      JFreeChart chart = ChartFactory.createPieChart3D("棒材異常磅單超重捆數信息圖" + "\n"
        + a + "+" + b + "+" + c + "=" + count, dataset, true, false,
        false);
      PiePlot pieplot = (PiePlot) chart.getPlot();
      pieplot.setLabelFont(new Font("宋體", 0, 12));
      // 沒有數據的時候顯示的內容
      pieplot.setNoDataMessage("無數據顯示");
      pieplot.setCircular(false);
      pieplot.setLabelGap(0.02D);

      FileOutputStream fos_jpg = null;
      try {
       try {
        fos_jpg = new FileOutputStream("F:\\steelBar.jpg");
        try {
         ChartUtilities.writeChartAsJPEG(fos_jpg, chart, 1000, 400,
           null);
        } catch (IOException e) {
         // TODO Auto-generated catch block
         e.printStackTrace();
        }
       } catch (FileNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
       }
      } finally {
       try {
        fos_jpg.close();
       } catch (Exception e) {

       }
      }
      System.out.println("ok");
     }
    }



    柳德才
    13691193654
    18942949207
    QQ:422157370
    liudecai_zan@126.com
    湖北-武漢-江夏-廟山

    posted on 2009-01-10 12:08 liudecai_zan@126.com 閱讀(4976) 評論(4)  編輯  收藏 所屬分類: JFreeChart

    評論

    # re: jfreechart應用_例題_生成餅狀圖(3D,不顯示,只生成文件)_可以直接運行 [未登錄] 2009-01-10 14:02 haha

    目前用flex做報表,感覺很強大!
    不知道和jfreechart相比如何。  回復  更多評論   

    # re: jfreechart應用_例題_生成餅狀圖(3D,不顯示,只生成文件)_可以直接運行 2009-01-10 23:31 liudecai_zan@126.com

    flex沒用過,jfreechart剛開始學習,對他們的理解還不很到位。我現在的理解是jfreechart只限于java語言,而flex則不是局限于java,或者說不是僅僅只能用于java。  回復  更多評論   

    # re: jfreechart應用_例題_生成餅狀圖(3D,不顯示,只生成文件)_可以直接運行 2009-01-11 23:24 愛吃魚頭

    呵呵,我前兩天也剛剛學了一下jfreechart的小例子~
      回復  更多評論   

    # re: jfreechart應用_例題_生成餅狀圖(3D,不顯示,只生成文件)_可以直接運行 [未登錄] 2009-11-18 03:51 tim

    樓主
    我想問下 如何才能運行這類程序以后能直接顯示出圖片 以窗口形式
    QQ 147844383
    email t37abc_de@hotmail.com

    謝謝啊·  回復  更多評論   

    主站蜘蛛池模板: 国产1024精品视频专区免费| 亚洲视频在线一区| 亚洲一区中文字幕在线电影网| 一级毛片在线免费看| 亚洲国产三级在线观看| 三年在线观看免费观看完整版中文| 亚洲国产一区二区三区| 人妻仑刮八A级毛片免费看| 日韩精品无码人妻免费视频| 亚洲av成人一区二区三区观看在线 | 性生交片免费无码看人| 亚洲av永久无码精品三区在线4 | 99精品一区二区免费视频| 久久久久久a亚洲欧洲aⅴ| 精品成人免费自拍视频| 亚洲人成无码网站| 一级毛片免费播放| 亚洲国产高清美女在线观看| 日韩av无码成人无码免费| 亚洲性无码AV中文字幕| 国产一卡二卡≡卡四卡免费乱码| 日韩大片免费观看视频播放| 亚洲国产成人片在线观看| 日韩午夜理论免费TV影院| 亚洲中文字幕人成乱码| 国产午夜鲁丝片AV无码免费| 精品久久久久久无码免费| 亚洲成A人片在线观看WWW| 亚洲免费二区三区| 亚洲AV无码AV吞精久久| 国产亚洲精品成人AA片新蒲金| 十八禁无码免费网站| 亚洲色大18成人网站WWW在线播放| 亚洲av成人一区二区三区在线观看| 97超高清在线观看免费视频| 亚洲酒色1314狠狠做| 国产91久久久久久久免费| 日本免费一区二区久久人人澡| 中文日韩亚洲欧美制服| 精品亚洲一区二区三区在线观看 | 成年女人免费碰碰视频|