MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          jfreechart雜記

          Posted on 2008-09-04 10:59 leekiang 閱讀(394) 評論(0)  編輯  收藏 所屬分類: jfreechart(cewolf)
          1,餅圖如何顯示百分比
          jfreechart-1.0.1中設置餅圖默認的Label是傳入的數值,但往往我們想顯示的是Label的百分比,如何設置值為“n%”呢?在舊包里 是可以直接設置的,而jfreechart-1.0.1包把設置放到了StandardPieSectionLabelGenerator.java的構 造方法里面了
          pieplot.setLabelGenerator(new org.jfree.chart.labels.StandardPieSectionLabelGenerator(
          ??? ??? ??? ??? ??? ("{0}: ({2})"), java.text.NumberFormat
          ??? ??? ??? ??? ??? ??? ??? .getNumberInstance(),
          ??? ??? ??? ??? ??? new java.text.DecimalFormat("0.00%")));
          來源:http://hi.baidu.com/java137/blog/item/166d4f433fcb35119313c6eb.html

          2,不論創(chuàng)建的是什么圖,JFreeChart都遵循以下的這個基本步驟:
          1)、建立Dataset。所有的數據都存放在Dataset中的。(創(chuàng)建一個數據源(dataset)來包含將要在圖形中顯示的數據)
          2)、建立JFreeChart。將dataset中的數據導入到JFreeChart中。(創(chuàng)建一個 JFreeChart 對象來代表要顯示的圖形 )
          3)、設置JFreeChart的顯示屬性。這一步可以省略,使用默認的JFreeChart顯示屬性。
          4)、生成圖片。

          2,Jfreechart的作者模仿Google chart api的URL風格開發(fā)出了一套Servlet--Eastwood,這個項目是基于Jfreechart的,它可以讓你使用Google chart api的方式生成與Google生成的幾乎百分之百一樣的圖表

          3,
          常用類和接口
          類名或接口名? 功能簡述?
          org.jfree.data.general.Dataset? 所有數據源類都要實現的接口,便于設置圖表中顯示的數據?
          org.jfree.chart.ChartFactory? 生成圖表的工廠類,由它來產生JFreeChart對象?
          org.jfree.chart.JFreeChart? 所有對圖形的設置都需要通過它?
          org.jfree.chart.plot.Plot? 通過JFreeChart 對象獲得,然后再通過它對圖形外部部分調整,不同類型的圖形使用不同的子類實現?
          org.jfree.chart.renderer.AbstractRenderer? 通過JFreeChart 對象獲得,然后再通過它對圖形內部部分調整。不同類型的圖形使用不同的子類實現?
          org.jfree.chart.servlet.ServletUtilities? 提供一系列方法,可以把圖表存儲為png和jpg格式臨時圖象文件,通過文件流發(fā)送response,并返回文件名。?
          org.jfree.chart.ChartUtilities? 提供一系列方法,可以把圖表存儲為png和jpg格式的圖像文件?
          http://blog.csdn.net/zhou2002/archive/2007/11/03/1865343.aspx

          4,cewolf的標簽分為兩部分,第一部分主要根據提供的數據產生圖形數據,放在某個地方,這個是在web.xml里配置的,可以放在session里面。
          第二部分的目的很簡單,就是動態(tài)的輸出一個頁面上的url,參數removeAfterRender決定了是否保留緩存

          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           
          主站蜘蛛池模板: 山丹县| 工布江达县| 孟津县| 南投市| 洮南市| 潮安县| 虎林市| 仁化县| 日土县| 通榆县| 广饶县| 晋宁县| 新源县| 神池县| 忻州市| 喀喇沁旗| 沾化县| 晋宁县| 华安县| 四会市| 孟津县| 响水县| 延寿县| 家居| 永仁县| 乐陵市| 凉城县| 会泽县| 石城县| 延安市| 宁津县| 龙里县| 怀仁县| 宜章县| 锡林郭勒盟| 田东县| 左权县| 扎鲁特旗| 福安市| 汝城县| 巴中市|