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

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

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

    小偉

    我的java筆記

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      29 隨筆 :: 1 文章 :: 23 評論 :: 0 Trackbacks
    下面說一說jfreechart

    JFreeChart是開放源代碼站點SourceForge.net上的一個JAVA項目,它主要用來各種各樣的圖表,這些圖表包括:餅圖、柱狀圖(普通柱狀圖以及堆棧柱狀圖)、線圖、區域圖、分布圖、混合圖、甘特圖以及一些儀表盤等等。這些不同式樣的圖表基本上可以滿足目前的要求。



    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.PlotOrientation;
    import org.jfree.data.category.CategoryDataset;
    import org.jfree.data.category.DefaultCategoryDataset;

    /**
    ?* 該類用于演示最簡單的柱狀圖生成
    ?*
    ?* @author Winter Lau
    ?*/
    public class BarChartDemo {
    ?? ?public static void main(String[] args) throws IOException {
    ?? ??? ?CategoryDataset dataset = getDataSet2();
    ?? ??? ?JFreeChart chart = ChartFactory.createBarChart3D("水果產量圖", // 圖表標題
    ?? ??? ??? ??? ?"水果", // 目錄軸的顯示標簽
    ?? ??? ??? ??? ?"產量", // 數值軸的顯示標簽
    ?? ??? ??? ??? ?dataset, // 數據集
    ?? ??? ??? ??? ?PlotOrientation.VERTICAL, // 圖表方向:水平、垂直
    ?? ??? ??? ??? ?true, // 是否顯示圖例(對于簡單的柱狀圖必須是false)
    ?? ??? ??? ??? ?false, // 是否生成工具
    ?? ??? ??? ??? ?false // 是否生成URL鏈接
    ?? ??? ??? ??? ?);

    ?? ??? ?FileOutputStream fos_jpg = null;
    ?? ??? ?try {
    ?? ??? ??? ?fos_jpg = new FileOutputStream("D:stat\\ProductCount.jpg");
    ?? ??? ??? ?ChartUtilities
    ?? ??? ??? ??? ??? ?.writeChartAsJPEG(fos_jpg, 1.0f, chart, 400, 300, null);
    ?? ??? ?} finally {
    ?? ??? ??? ?try {
    ?? ??? ??? ??? ?fos_jpg.close();
    ?? ??? ??? ?} catch (Exception e) {
    ?? ??? ??? ?}
    ?? ??? ?}
    ?? ?}

    ?? ?/**
    ?? ? * 獲取一個演示用的簡單數據集對象
    ?? ? *
    ?? ? * @return
    ?? ? */
    ?? ?private static CategoryDataset getDataSet() {
    ?? ??? ?DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    ?? ??? ?dataset.addValue(100, null, "蘋果");
    ?? ??? ?dataset.addValue(200, null, "梨子");
    ?? ??? ?dataset.addValue(300, null, "葡萄");
    ?? ??? ?dataset.addValue(400, null, "香蕉");
    ?? ??? ?dataset.addValue(500, null, "荔枝");
    ?? ??? ?return dataset;
    ?? ?}

    ?? ?/**
    ?? ? * 獲取一個演示用的組合數據集對象
    ?? ? *
    ?? ? * @return
    ?? ? */
    ?? ?private static CategoryDataset getDataSet2() {
    ?? ??? ?DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    ?? ??? ?dataset.addValue(100, "北京", "蘋果");
    ?? ??? ?dataset.addValue(100, "上海", "蘋果");
    ?? ??? ?dataset.addValue(100, "廣州", "蘋果");
    ?? ??? ?dataset.addValue(200, "北京", "梨子");
    ?? ??? ?dataset.addValue(200, "上海", "梨子");
    ?? ??? ?dataset.addValue(200, "廣州", "梨子");
    ?? ??? ?dataset.addValue(300, "北京", "葡萄");
    ?? ??? ?dataset.addValue(300, "上海", "葡萄");
    ?? ??? ?dataset.addValue(300, "廣州", "葡萄");
    ?? ??? ?dataset.addValue(400, "北京", "香蕉");
    ?? ??? ?dataset.addValue(400, "上海", "香蕉");
    ?? ??? ?dataset.addValue(400, "廣州", "香蕉");
    ?? ??? ?dataset.addValue(500, "北京", "荔枝");
    ?? ??? ?dataset.addValue(500, "上海", "荔枝");
    ?? ??? ?dataset.addValue(500, "廣州", "荔枝");
    ?? ??? ?return dataset;
    ?? ?}
    }


    必須先準備好開發環境,因為是基于WEB瀏覽器的圖表展現,因此需要一個Servlet引擎或者是J2EE應用服務器(例如WebSphere,Tomcat等)。WEB環境的搭建就不累贅了,讀者根據喜好自行安裝。JFreeChart引擎本身需要到SourceForge.net上下載,地址如下:?
    ??? ??? http://www.jfree.org/jfreechart/index.html
    posted on 2007-03-27 17:55 小偉 閱讀(313) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 日韩免费无码视频一区二区三区| 在线a亚洲老鸭窝天堂av高清| 中文字幕精品无码亚洲字| 国产伦一区二区三区免费| 国产国产人免费视频成69大陆 | 国产精品亚洲自在线播放页码| 亚洲黄色一级毛片| 亚洲熟妇色自偷自拍另类| 亚洲欧洲自拍拍偷综合| 亚洲一区在线视频| 亚洲精品GV天堂无码男同| 亚洲成AV人影片在线观看| 美女被爆羞羞网站在免费观看 | 无码欧精品亚洲日韩一区| 亚洲成年人在线观看| 亚洲福利电影在线观看| 精品亚洲AV无码一区二区三区| 中文字幕无码精品亚洲资源网久久| 中文字幕亚洲男人的天堂网络| 亚洲一区二区三区写真| 亚洲AV日韩综合一区| 日韩在线观看免费完整版视频| 精品无码一级毛片免费视频观看| 在线看片免费人成视频福利| 久久午夜羞羞影院免费观看| 噼里啪啦免费观看高清动漫4| 成人a视频片在线观看免费| 国产又长又粗又爽免费视频| 国产亚洲老熟女视频| 色婷婷亚洲十月十月色天| 亚洲AV无码久久久久网站蜜桃| 成人婷婷网色偷偷亚洲男人的天堂| 美女黄频免费网站| 久久精品免费一区二区三区| 中国xxxxx高清免费看视频| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 天天影视色香欲综合免费| 四虎www免费人成| 国产成人毛片亚洲精品| 亚洲国产日韩一区高清在线| 欧洲 亚洲 国产图片综合|