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

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

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

    posts - 32,  comments - 149,  trackbacks - 0
    一、簡介
    JFreeChart(http://www.jfree.org/) 是一個開源的 JAVA 項目,它主要用來開發各種各樣的圖表,這些圖表包括:餅圖、柱狀圖 ( 普通柱狀圖以及堆棧柱狀圖 ) 、線圖、區域圖、分布圖、混合圖、甘特圖以及一些儀表盤等等。在這些不同式樣的圖表上可以滿足目前商業系統的要求。 JFreeChart 是一種基于 JAVA 語言的圖表開發技術。 JFreeChart 可用于 Servlet 、 JSP 、 Applet 、 Java Appication 環境中,通過 JDBC 可動態顯示任何數據庫數據,結合 Itext 可以輸出至 PDF 文件。
    二、JFreeChart獲取
    JFreeChart 是JFreeChart公司在開源網站SourceForge.net上的一個項目,該公司的主要產品有如下:
    1.JFreeReport :報表解決工具
    2.JFreeChart:Java 圖形解決方案(Application/Applet/Servlet/Jsp)
    3.JCommon :JFreeReport和JFreeChart的公共類庫
    4.JFreeDesigner :JFreeReport的報表設計工具
    我們可以從jfree官方網站上獲取最新版本和相關資料,
    獲取地址:http://www.jfree.org/
    當前最新版本:jfreechart-1.0.3.zip。
    、JFreeChart配置安裝
    1 、解壓jfreechart-1.0.3.zip.到指定位置,其中source是jfreechart的源碼,jfreechart-1.0.3-demo.jar 是例子程序,可以先運行一下看看各種效果。
    2 、為了配置成功,我們需要關注的文件有如下三個:
    設置classpath。加入下面三個jar包。
    jfreechart-1.0.3.jar 、jcommon-1.0.8.jar、gnujaxp.jar?
    至此jfreechart的配置就完成了 。
    四、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
    ( 態圖表,餅圖(二維和三維) , 柱狀圖 ( 水平,垂直),線圖,點圖,時間變化圖,甘特圖, 股票行情圖,混和圖, 溫度計圖, 刻度圖等常用商用圖表)
    圖形可以導出成PNG和JPEG格式,同時還可以與PDF和EXCEL關聯
    JFreeChart 核心類庫介紹:
    研究jfreechart源碼發現源碼的主要由兩個大的包組成:org.jfree.chart,org.jfree.data。其中前者主要與圖形
    本身有關,后者與圖形顯示的數據有關。具體研究如果大家有興趣的話可以自己研究 。
    核心類主要有:
    org.jfree.chart.JFreeChart :圖表對象,任何類型的圖表的最終表現形式都是在該對象進行一些屬性的定制。JFreeChart引擎本身提供了一個工廠類用于創建不同類型的圖表對象
    org.jfree.data.category.XXXDataSet: 數據集對象,用于提供顯示圖表所用的數據。根據不同類型的圖表對應著很多類型的數據集對象類
    org.jfree.chart.plot.XXXPlot :圖表區域對象,基本上這個對象決定著什么樣式的圖表,創建該對象的時候需要Axis、Renderer以及數據集對象的支持
    org.jfree.chart.axis.XXXAxis :用于處理圖表的兩個軸:縱軸和橫軸
    org.jfree.chart.render.XXXRender :負責如何顯示一個圖表對象
    org.jfree.chart.urls.XXXURLGenerator: 用于生成Web圖表中每個項目的鼠標點擊鏈接
    XXXXXToolTipGenerator: 用于生成圖象的幫助提示,不同類型圖表對應不同類型的工具提示類?。

    參考地址:

    http://ltc603.javaeye.com/blog/30207
    http://blog.sina.com.cn/u/405da78d010000ap
    http://m.tkk7.com/Alpha/archive/2007/01/13/93569.html?

    posted on 2007-01-13 21:55 chunkyo 閱讀(3442) 評論(0)  編輯  收藏 所屬分類: openSource(struts&hibernate&spring等等)
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    這個博客主要是關于java技術和開源技術,大家一起來進步了!

    常用鏈接

    留言簿(12)

    隨筆分類

    隨筆檔案

    文章分類

    收藏夾

    DotNet

    Java技術網站

    Linux VS Unix

    其他常去網站

    常光顧的BLOG

    文學類網站

    游戲類網站

    最新隨筆

    搜索

    •  

    積分與排名

    • 積分 - 196749
    • 排名 - 293

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 成人免费在线观看网站| 麻豆视频免费播放| 国产成人高清亚洲| 美女被暴羞羞免费视频| 免费吃奶摸下激烈视频| 免费中文字幕视频| 国产国拍精品亚洲AV片| a级毛片毛片免费观看久潮| 久久久综合亚洲色一区二区三区| 蜜桃成人无码区免费视频网站| 久久久亚洲AV波多野结衣| 精品女同一区二区三区免费站| 国产精品亚洲午夜一区二区三区| 在线看片人成视频免费无遮挡| 风间由美在线亚洲一区| 亚洲中文字幕视频国产| 久久免费精彩视频| 亚洲中文字幕一二三四区苍井空| 国产又大又黑又粗免费视频| 久久久久久久国产免费看| 亚洲精品天天影视综合网| 性做久久久久久免费观看| 高清免费久久午夜精品| 久久久国产精品亚洲一区| 成年男女免费视频网站 | 精品亚洲AV无码一区二区三区| 女人张开腿等男人桶免费视频 | 久久久久久免费视频| 亚洲av无码成人精品区一本二本| 波多野结衣免费视频观看| 免费观看成人久久网免费观看| 亚洲成人在线免费观看| 亚洲AV无码乱码在线观看性色扶 | 免费99精品国产自在现线| 真人无码作爱免费视频| 久久久久亚洲AV片无码| 精品国产一区二区三区免费看| 日韩精品无码免费专区午夜不卡| 久久精品7亚洲午夜a| 午夜老司机免费视频| 国国内清清草原免费视频99|