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

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

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

       JFreeChart也許對大家來說很陌生,JFreeChart是開放源代碼站點SourceForge.net上的一個JAVA項目。

    JFreeChart功能介紹:

    JFreeChart目前是最好的java圖形解決方案,基本能夠解決目前的圖形方面的需求,主要包括如下幾個方面:
    pie charts (2D and 3D):餅圖(平面和立體)
    bar charts (regular and stacked, with an optional 3D effect):柱狀圖
    line and area charts:曲線圖
    scatter plots and bubble charts
    time series, high/low/open/close charts and candle stick charts:時序圖
    combination charts:復合圖
    Pareto charts
    Gantt charts:甘特圖
    wind plots, meter charts and symbol charts
    wafer map charts
    (態(tài)圖表,餅圖(二維和三維) , 柱狀圖 (水平,垂直),線圖,點圖,時間變化圖,甘特圖, 股票行情圖,混和圖, 溫度計圖, 刻度圖等常用商用圖表)
    圖形可以導出成PNG和JPEG格式,同時還可以與PDF和EXCEL關聯(lián)

    為我們java項目的開發(fā)增加了一部利器。

    我照網(wǎng)上資料的大概意思做了一遍,先總結(jié)下自己實際的做法.也算是學習總結(jié).
    準備工作:

    1.首先我們需要什么?當然是jFreeChart的package了,可以在她的官方網(wǎng)站上面找到下載鏈接http://www.jfree.org/jfreechart/,把包下下來,配置到tomcat當中,然后可以開始我們的Jfreechart之旅。

    2.測試程序(index.jsp):

     1 <% @ page contentType = " text/html;charset=GBK " %>
     2 <% @ page  import = " org.jfree.data.general.DefaultPieDataset " %>
     3 <% @ page  import = " org.jfree.chart.JFreeChart " %>
     4 <% @ page  import = " org.jfree.chart.plot.PiePlot " %>
     5 <% @ page  import = " org.jfree.chart.ChartRenderingInfo " %>
     6 <% @ page  import = " org.jfree.chart.servlet.ServletUtilities " %>
     7 <% @ page  import = " org.jfree.chart.urls.StandardPieURLGenerator " %>
     8 <% @ page  import = " org.jfree.chart.entity.StandardEntityCollection " %>
     9 <% @ page  import = " org.jfree.chart.encoders.SunPNGEncoderAdapter " %>
    10 <%
    11 DefaultPieDataset data  =   new  DefaultPieDataset();
    12 data.setValue( " 六月 " 500 );
    13 data.setValue( " 七月 " 580 );
    14 data.setValue( " 八月 " 828 ); 
    15 PiePlot plot  =   new  PiePlot(data);
    16 JFreeChart chart  =   new  JFreeChart( "" , JFreeChart.DEFAULT_TITLE_FONT, plot,  true );
    17 chart.setBackgroundPaint(java.awt.Color.white);   // 可選,設置圖片背景色
    18 chart.setTitle( " Welcome to Jfreechart ! " );  // 可選,設置圖片標題
    19 ChartRenderingInfo info  =   new  ChartRenderingInfo( new  StandardEntityCollection());
    20 // 500是圖片長度,300是圖片高度
    21 String filename  =  ServletUtilities.saveChartAsPNG(chart,  500 300 , info, session);
    22 String graphURL  =  request.getContextPath()  +   " /servlet/DisplayChart?filename= "   +  filename; 
    23 %>
    24 < HTML >
    25 < HEAD >
    26         < TITLE > Welcome to Jfreechart  !</ TITLE >
    27 </ HEAD >
    28 < BODY >
    29 < P ALIGN = " CENTER " >
    30 < img src = " <%= graphURL %> "  width = 500  height = 300  border = 0  usemap = " #<%= filename %> " >
    31 </ P >
    32 </ BODY >
    33 </ HTML >
    34


    3.修改web.xml 加上:

    <servlet>

              <servlet-name>DisplayChart</servlet-name>

               <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>

    </servlet>

    <servlet-mapping>

               <servlet-name>DisplayChart</servlet-name>

               <url-pattern>/servlet/DisplayChart</url-pattern>

    </servlet-mapping>

    4.( F6)運行:



    漂亮啊(一次成功!).當然以此類推還可以生成很多其他種類的圖像.

    比如:
    posted on 2007-04-18 01:47 -274°C 閱讀(3588) 評論(6)  編輯  收藏 所屬分類: JSP計算機綜合


    FeedBack:
    # re: 上手JFreeChart
    2007-04-18 08:33 | zd
    開源英漢機器翻譯C#.NET項目. www.liebiao.net  回復  更多評論
      
    # re: 上手JFreeChart
    2007-04-18 09:19 | BeanSoft
    支持一下樓主.  回復  更多評論
      
    # re: 上手JFreeChart
    2007-04-18 14:48 | zhxmcm
    哇,真的很漂亮咧。用來做Web上的統(tǒng)計肯定很Cool。  回復  更多評論
      
    # re: 上手JFreeChart
    2007-04-18 17:01 | !@#$%^&
    這就算上手了呀~  回復  更多評論
      
    # re: 上手JFreeChart
    2007-04-18 22:40 | sooxin
    最近我也在研究這個,關于里面的文件保存到指定目錄原做下探討!
    QQ:56028629
    Email:sooxin@gmail.com  回復  更多評論
      
    # re: 上手JFreeChart
    2007-04-19 21:23 | nonono
    汗。。。
    04年就已經(jīng)開始用了,做過人力資源系統(tǒng)的估計都用過JFreeChat。。。  回復  更多評論
      

    常用鏈接

    留言簿(21)

    隨筆分類(265)

    隨筆檔案(242)

    相冊

    JAVA網(wǎng)站

    關注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 914414
    • 排名 - 40

    最新評論

    主站蜘蛛池模板: 亚洲avav天堂av在线不卡| 亚洲国产a∨无码中文777| 亚洲一级黄色大片| 色老头永久免费网站| 亚洲毛片免费观看| 国产18禁黄网站免费观看| 亚洲无人区码一二三码区别图片| 福利免费观看午夜体检区 | 亚洲中文字幕久久精品无码APP| 国产精品亚洲专一区二区三区| 国产乱子伦精品免费无码专区 | 日韩精品无码区免费专区 | 免费观看成人久久网免费观看| 国产AV无码专区亚洲AV毛网站| 日本一区二区免费看| 亚洲日产2021三区在线| 免费无码又黄又爽又刺激| 亚洲国产成人无码AV在线| 亚洲第一永久AV网站久久精品男人的天堂AV | 亚洲首页在线观看| 人禽杂交18禁网站免费| 亚洲国产成人久久精品软件| 亚洲国产av无码精品| 国产成人无码区免费网站| 亚洲欧洲日韩不卡| 成年性羞羞视频免费观看无限| 亚洲avav天堂av在线网毛片| 亚洲区小说区图片区| 久久香蕉国产线看免费| 亚洲专区中文字幕| 免费国产a国产片高清网站| 99视频免费在线观看| 亚洲一级毛片在线播放| 无码不卡亚洲成?人片| 无码人妻丰满熟妇区免费| 亚洲熟女综合色一区二区三区| 国产成人免费福利网站| 国产成人免费AV在线播放| 亚洲中文字幕无码久久| 国产亚洲一区二区三区在线不卡| 91精品成人免费国产片|