廉頗老矣,尚能飯否

          java:從技術(shù)到管理

          導(dǎo)航

          <2009年11月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          公告

          廉頗老矣,尚能飯否
           
          java博客 : http://www.aygfsteel.com/liudecai
               
          EMAIL:liudecai_zan@126.com 

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章檔案

          相冊

          閱讀排行榜

          評論排行榜

          常用鏈接

          統(tǒng)計(jì)

          最新評論

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

          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,不顯示,只生成文件) 導(dǎo)入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) {

            // 設(shè)置數(shù)據(jù)集
            DefaultPieDataset dataset = new DefaultPieDataset();
            int a = 25;
            int b = 35;
            int c = 15;
            int count = a + b + c;
            dataset.setValue("超出實(shí)檢上限總捆數(shù)" + "\n" + a + "根\n", a);
            dataset.setValue("實(shí)檢范圍內(nèi)總捆數(shù)" + "\n" + b + "根\n", b);
            dataset.setValue("超出實(shí)檢下限總捆數(shù)" + "\n" + c + "根\n", c);
            // 通過工廠類生成JFreeChart對象
            JFreeChart chart = ChartFactory.createPieChart3D("棒材異常磅單超重捆數(shù)信息圖" + "\n"
              + a + "+" + b + "+" + c + "=" + count, dataset, true, false,
              false);
            PiePlot pieplot = (PiePlot) chart.getPlot();
            pieplot.setLabelFont(new Font("宋體", 0, 12));
            // 沒有數(shù)據(jù)的時候顯示的內(nèi)容
            pieplot.setNoDataMessage("無數(shù)據(jù)顯示");
            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 閱讀(4989) 評論(4)  編輯  收藏 所屬分類: JFreeChart

          評論

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

          目前用flex做報(bào)表,感覺很強(qiáng)大!
          不知道和jfreechart相比如何。  回復(fù)  更多評論   

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

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

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

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

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

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

          謝謝啊·  回復(fù)  更多評論   

          主站蜘蛛池模板: 包头市| 淮阳县| 广河县| 巴彦县| 福鼎市| 延长县| 梅州市| 台东县| 巴塘县| 盐池县| 东丽区| 龙游县| 蒙阴县| 贡觉县| 来宾市| 天津市| 临夏市| 海原县| 南漳县| 罗源县| 长子县| 金坛市| 苗栗市| 金秀| 富源县| 洛阳市| 绥化市| 彭州市| 宿迁市| 崇信县| 晴隆县| 伊金霍洛旗| 常熟市| 兴义市| 汾西县| 商城县| 杭州市| 五河县| 尤溪县| 安福县| 蛟河市|