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

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

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

    小偉

    我的java筆記

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

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



    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("水果產(chǎn)量圖", // 圖表標(biāo)題
    ?? ??? ??? ??? ?"水果", // 目錄軸的顯示標(biāo)簽
    ?? ??? ??? ??? ?"產(chǎn)量", // 數(shù)值軸的顯示標(biāo)簽
    ?? ??? ??? ??? ?dataset, // 數(shù)據(jù)集
    ?? ??? ??? ??? ?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) {
    ?? ??? ??? ?}
    ?? ??? ?}
    ?? ?}

    ?? ?/**
    ?? ? * 獲取一個演示用的簡單數(shù)據(jù)集對象
    ?? ? *
    ?? ? * @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;
    ?? ?}

    ?? ?/**
    ?? ? * 獲取一個演示用的組合數(shù)據(jù)集對象
    ?? ? *
    ?? ? * @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;
    ?? ?}
    }


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

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲最大av无码网址| 国产免费不卡视频| 免费观看四虎精品国产永久| 亚洲一区二区三区高清视频| 精品一区二区三区免费毛片爱| 亚洲高清视频在线观看| 免费a级毛片无码a∨免费软件| 免费在线一级毛片| 九九九精品视频免费| 亚洲日韩涩涩成人午夜私人影院 | 亚洲美女视频一区| 8x网站免费入口在线观看| 麻豆亚洲av熟女国产一区二| 在线观看永久免费| 2020国产精品亚洲综合网| 国语成本人片免费av无码| 亚洲精品无码专区在线播放| 色吊丝最新永久免费观看网站 | 国产AV无码专区亚洲AV琪琪| 亚洲国模精品一区| 中文字幕手机在线免费看电影| 国产v亚洲v天堂无码网站| 97av免费视频| 亚洲乱理伦片在线观看中字| 四虎影在线永久免费观看| 三年片免费高清版| 亚洲码在线中文在线观看| 好爽又高潮了毛片免费下载| 美景之屋4在线未删减免费| 在线观看亚洲av每日更新| 一区二区三区在线免费看| 亚洲 欧洲 视频 伦小说| 免费一级黄色毛片| 欧洲人免费视频网站在线| 2020国产精品亚洲综合网| 亚洲国产精品尤物YW在线观看| 日本不卡免费新一区二区三区| 亚洲国产最大av| 中文亚洲成a人片在线观看| 久久午夜夜伦鲁鲁片免费无码影视| 亚洲爆乳无码专区www|