亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? combinedcategoryplotdemo2.java

?? jfreechart的例子教程附有源代碼
?? JAVA
字號:
/* ------------------------------
 * CombinedCategoryPlotDemo2.java
 * ------------------------------
 * (C) Copyright 2003-2005, by Object Refinery Limited.
 *
 */

package demo;

import java.awt.Font;

import javax.swing.JPanel;

import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.CategoryAxis;
import org.jfree.chart.axis.CategoryLabelPositions;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.axis.ValueAxis;
import org.jfree.chart.labels.StandardCategoryToolTipGenerator;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.CombinedRangeCategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.category.BarRenderer;
import org.jfree.chart.renderer.category.LineAndShapeRenderer;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;

/**
 * A demo for the {@link CombinedRangeCategoryPlot} class.
 */
public class CombinedCategoryPlotDemo2 extends ApplicationFrame {

    /**
     * Creates a new demo instance.
     *
     * @param title  the frame title.
     */
    public CombinedCategoryPlotDemo2(String title) {

        super(title);
        ChartPanel chartPanel = new ChartPanel(createChart());
        chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
        setContentPane(chartPanel);

    }

    /**
     * Creates a dataset.
     *
     * @return A dataset.
     */
    public static CategoryDataset createDataset1() {

        DefaultCategoryDataset result = new DefaultCategoryDataset();

        // row keys...
        String series1 = "First";
        String series2 = "Second";

        // column keys...
        String type1 = "Type 1";
        String type2 = "Type 2";
        String type3 = "Type 3";
        String type4 = "Type 4";
        String type5 = "Type 5";
        String type6 = "Type 6";
        String type7 = "Type 7";
        String type8 = "Type 8";

        result.addValue(1.0, series1, type1);
        result.addValue(4.0, series1, type2);
        result.addValue(3.0, series1, type3);
        result.addValue(5.0, series1, type4);
        result.addValue(5.0, series1, type5);
        result.addValue(7.0, series1, type6);
        result.addValue(7.0, series1, type7);
        result.addValue(8.0, series1, type8);

        result.addValue(5.0, series2, type1);
        result.addValue(7.0, series2, type2);
        result.addValue(6.0, series2, type3);
        result.addValue(8.0, series2, type4);
        result.addValue(4.0, series2, type5);
        result.addValue(4.0, series2, type6);
        result.addValue(2.0, series2, type7);
        result.addValue(1.0, series2, type8);

        return result;

    }

    /**
     * Creates a dataset.
     *
     * @return A dataset.
     */
    public static CategoryDataset createDataset2() {

        DefaultCategoryDataset result = new DefaultCategoryDataset();

        // row keys...
        String series1 = "Third";
        String series2 = "Fourth";

        // column keys...
        String sector1 = "Sector 1";
        String sector2 = "Sector 2";
        String sector3 = "Sector 3";
        String sector4 = "Sector 4";

        result.addValue(11.0, series1, sector1);
        result.addValue(14.0, series1, sector2);
        result.addValue(13.0, series1, sector3);
        result.addValue(15.0, series1, sector4);

        result.addValue(15.0, series2, sector1);
        result.addValue(17.0, series2, sector2);
        result.addValue(16.0, series2, sector3);
        result.addValue(18.0, series2, sector4);

        return result;

    }

    /**
     * Creates a chart.
     *
     * @return A chart.
     */
    private static JFreeChart createChart() {

        CategoryDataset dataset1 = createDataset1();
        CategoryAxis domainAxis1 = new CategoryAxis("Class 1");
        domainAxis1.setCategoryLabelPositions(CategoryLabelPositions.UP_45);
        domainAxis1.setMaximumCategoryLabelWidthRatio(5.0f);
        LineAndShapeRenderer renderer1 = new LineAndShapeRenderer();
        renderer1.setBaseToolTipGenerator(
            new StandardCategoryToolTipGenerator()
        );
        CategoryPlot subplot1 = new CategoryPlot(
            dataset1, domainAxis1, null, renderer1
        );
        subplot1.setDomainGridlinesVisible(true);

        CategoryDataset dataset2 = createDataset2();
        CategoryAxis domainAxis2 = new CategoryAxis("Class 2");
        domainAxis2.setCategoryLabelPositions(CategoryLabelPositions.UP_45);
        domainAxis2.setMaximumCategoryLabelWidthRatio(5.0f);
        BarRenderer renderer2 = new BarRenderer();
        renderer2.setBaseToolTipGenerator(
            new StandardCategoryToolTipGenerator()
        );
        CategoryPlot subplot2 = new CategoryPlot(
            dataset2, domainAxis2, null, renderer2
        );
        subplot2.setDomainGridlinesVisible(true);

        ValueAxis rangeAxis = new NumberAxis("Value");
        CombinedRangeCategoryPlot plot 
            = new CombinedRangeCategoryPlot(rangeAxis);
        plot.add(subplot1, 3);
        plot.add(subplot2, 2);
        plot.setOrientation(PlotOrientation.HORIZONTAL);

        JFreeChart result = new JFreeChart(
            "Combined Range Category Plot Demo",
            new Font("SansSerif", Font.BOLD, 12),
            plot,
            true
        );
        return result;

    }

    /**
     * Creates a panel for the demo (used by SuperDemo.java).
     * 
     * @return A panel.
     */
    public static JPanel createDemoPanel() {
        JFreeChart chart = createChart();
        return new ChartPanel(chart);
    }
    
    /**
     * Starting point for the demonstration application.
     *
     * @param args  ignored.
     */
    public static void main(String[] args) {

        String title = "Combined Category Plot Demo 2";
        CombinedCategoryPlotDemo2 demo = new CombinedCategoryPlotDemo2(title);
        demo.pack();
        RefineryUtilities.centerFrameOnScreen(demo);
        demo.setVisible(true);

    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
卡一卡二国产精品 | 91美女蜜桃在线| 日韩av在线播放中文字幕| 一区二区三区视频在线看| 亚洲国产成人自拍| 国产精品国产三级国产普通话蜜臀 | 日韩国产欧美在线视频| 亚洲影院在线观看| 亚洲一本大道在线| 日韩av中文字幕一区二区三区| 亚洲v日本v欧美v久久精品| 亚洲成av人影院| 视频一区视频二区中文字幕| 青青草一区二区三区| 日本在线观看不卡视频| 久久精品国产一区二区| 高清不卡在线观看av| 99在线精品一区二区三区| 色噜噜久久综合| 欧美日韩免费观看一区二区三区| 制服丝袜中文字幕亚洲| 欧美电视剧在线看免费| 中文字幕第一区综合| 亚洲精品成人在线| 美女被吸乳得到大胸91| av电影天堂一区二区在线| 欧美日韩精品高清| 久久亚洲综合色一区二区三区| 国产精品国产a级| 视频一区视频二区中文| 国产高清久久久| 欧美色图免费看| 国产无遮挡一区二区三区毛片日本| 亚洲欧美日韩在线| 免费成人在线播放| 99精品欧美一区二区蜜桃免费| 欧美精品日韩精品| 欧美激情在线看| 日韩电影在线一区| 91视频免费看| 久久久综合视频| 婷婷久久综合九色国产成人| 国产成a人无v码亚洲福利| 欧美日本国产视频| 国产精品三级视频| 久久国产三级精品| 欧美色图免费看| 国产精品欧美综合在线| 麻豆91在线播放免费| 色婷婷一区二区| 国产精品网站在线观看| 免费欧美日韩国产三级电影| 91麻豆.com| 欧美—级在线免费片| 美腿丝袜亚洲色图| 91成人免费电影| 国产精品久久久久aaaa| 国产精品一区二区无线| 91精品国产福利| 亚洲国产日韩综合久久精品| 91一区二区三区在线观看| 久久婷婷久久一区二区三区| 首页国产欧美久久| 精品1区2区3区| 伊人开心综合网| 99精品黄色片免费大全| 中文字幕欧美区| 国产乱一区二区| www国产亚洲精品久久麻豆| 免费在线观看一区| 日韩限制级电影在线观看| 午夜久久福利影院| 精品视频在线免费观看| 亚洲综合av网| 欧美精品在线观看播放| 亚洲综合色噜噜狠狠| 欧美吻胸吃奶大尺度电影 | 在线视频欧美精品| 依依成人综合视频| 在线观看网站黄不卡| 亚洲综合一区二区| 欧美日本国产一区| 久久精品久久综合| 国产欧美日韩综合精品一区二区| 国内精品视频666| 欧美国产禁国产网站cc| 国产成人精品一区二| 国产精品你懂的在线欣赏| av动漫一区二区| 亚洲电影视频在线| 欧美成人午夜电影| 成人一级片网址| 一区二区日韩av| 欧美日韩www| 久久电影网电视剧免费观看| 欧美国产一区在线| 色久优优欧美色久优优| 天天影视涩香欲综合网| 日韩免费一区二区| 国产一区二区伦理片| 日本一区二区综合亚洲| 色哟哟精品一区| 免费在线一区观看| 中文字幕中文在线不卡住| 一本一道久久a久久精品| 日韩中文字幕91| 国产女人水真多18毛片18精品视频 | 国产成人精品一区二区三区四区 | 亚洲丝袜精品丝袜在线| 欧美日韩综合在线| 成人一区在线看| 日日夜夜一区二区| 亚洲国产精品激情在线观看| 在线视频你懂得一区二区三区| 蜜桃精品视频在线观看| 国产精品天天看| 欧美美女一区二区三区| 国产成人精品一区二区三区四区 | 国产精品久久777777| 欧美色综合影院| 国产91精品精华液一区二区三区| 亚洲精品视频在线观看网站| 精品成人a区在线观看| 91黄色免费版| 国产成人在线看| 免费日韩伦理电影| 亚洲一区二区三区爽爽爽爽爽| 久久综合国产精品| 日韩一级成人av| 日本久久电影网| 成人精品免费看| 国精产品一区一区三区mba视频 | 国产一区二区三区免费看| 亚洲午夜视频在线观看| 亚洲国产高清aⅴ视频| 欧美成人精品高清在线播放| 欧美性欧美巨大黑白大战| 9i看片成人免费高清| 成人一区二区在线观看| 国产一区二区三区美女| 免费观看在线综合| 五月天亚洲精品| 一区二区三区欧美亚洲| 亚洲欧洲综合另类在线| 国产精品福利一区二区| 国产精品免费免费| 国产欧美日韩在线视频| 久久精品在线观看| 久久精品无码一区二区三区| 精品电影一区二区三区| 欧美成人伊人久久综合网| 91精品国产乱码| 欧美成人精精品一区二区频| 日韩精品一区二区三区中文不卡| 欧美三级三级三级爽爽爽| 欧美日韩三级一区二区| 欧美日韩国产免费| 91精品国产色综合久久| 日韩免费电影一区| wwwwxxxxx欧美| 亚洲国产高清在线观看视频| 中文字幕免费不卡| 中文字幕佐山爱一区二区免费| 亚洲欧美日韩国产成人精品影院 | 亚洲自拍偷拍麻豆| 午夜精品在线视频一区| 日韩国产欧美三级| 国内精品久久久久影院色| 国产精品一品二品| www.成人网.com| 欧美网站一区二区| 欧美videofree性高清杂交| 精品国产a毛片| 国产精品免费看片| 亚洲一区在线观看视频| 日韩精品电影在线观看| 韩国午夜理伦三级不卡影院| 成人在线综合网| 欧美色图片你懂的| 日韩亚洲欧美一区二区三区| 久久久精品国产免费观看同学| 国产精品美女久久久久高潮| 亚洲综合久久久久| 国产一区在线看| 日本韩国一区二区| 精品日韩欧美在线| 亚洲乱码国产乱码精品精小说| 午夜精品视频在线观看| 国产麻豆精品视频| 在线观看国产91| 亚洲精品在线一区二区| 一区二区三区四区中文字幕| 免费成人美女在线观看| 91香蕉国产在线观看软件| 欧美日韩精品三区| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲h在线观看| 99热国产精品| 26uuu国产日韩综合| 日一区二区三区|