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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? combinedcategoryplotdemo1.java

?? jfreechart的例子教程附有源代碼
?? JAVA
字號(hào):
/* ------------------------------
 * CombinedCategoryPlotDemo1.java
 * ------------------------------
 * (C) Copyright 2003, 2004, 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.NumberAxis;
import org.jfree.chart.labels.StandardCategoryToolTipGenerator;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.CombinedDomainCategoryPlot;
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 CombinedDomainCategoryPlot} class.
 */
public class CombinedCategoryPlotDemo1 extends ApplicationFrame {

    /**
     * Creates a new demo instance.
     *
     * @param title  the frame title.
     */
    public CombinedCategoryPlotDemo1(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 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(11.0, series1, type1);
        result.addValue(14.0, series1, type2);
        result.addValue(13.0, series1, type3);
        result.addValue(15.0, series1, type4);
        result.addValue(15.0, series1, type5);
        result.addValue(17.0, series1, type6);
        result.addValue(17.0, series1, type7);
        result.addValue(18.0, series1, type8);

        result.addValue(15.0, series2, type1);
        result.addValue(17.0, series2, type2);
        result.addValue(16.0, series2, type3);
        result.addValue(18.0, series2, type4);
        result.addValue(14.0, series2, type5);
        result.addValue(14.0, series2, type6);
        result.addValue(12.0, series2, type7);
        result.addValue(11.0, series2, type8);

        return result;

    }

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

        CategoryDataset dataset1 = createDataset1();
        NumberAxis rangeAxis1 = new NumberAxis("Value");
        rangeAxis1.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
        LineAndShapeRenderer renderer1 = new LineAndShapeRenderer();
        renderer1.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator());
        CategoryPlot subplot1 = new CategoryPlot(dataset1, null, rangeAxis1, renderer1);
        subplot1.setDomainGridlinesVisible(true);
        
        CategoryDataset dataset2 = createDataset2();
        NumberAxis rangeAxis2 = new NumberAxis("Value");
        rangeAxis2.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
        BarRenderer renderer2 = new BarRenderer();
        renderer2.setBaseToolTipGenerator(new StandardCategoryToolTipGenerator());
        CategoryPlot subplot2 = new CategoryPlot(dataset2, null, rangeAxis2, renderer2);
        subplot2.setDomainGridlinesVisible(true);

        CategoryAxis domainAxis = new CategoryAxis("Category");
        CombinedDomainCategoryPlot plot = new CombinedDomainCategoryPlot(domainAxis);
        plot.add(subplot1, 2);
        plot.add(subplot2, 1);
        
        JFreeChart result = new JFreeChart(
            "Combined Domain 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 1";
        CombinedCategoryPlotDemo1 demo = new CombinedCategoryPlotDemo1(title);
        demo.pack();
        RefineryUtilities.centerFrameOnScreen(demo);
        demo.setVisible(true);

    }

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人综合视频| 国产欧美日韩在线| 日产欧产美韩系列久久99| 欧美精品久久久久久久多人混战| 亚洲国产精品一区二区久久| 欧美日韩高清在线| 青青草一区二区三区| 久久免费精品国产久精品久久久久 | 日韩亚洲欧美中文三级| 日本亚洲视频在线| 精品久久久久久久久久久院品网| 国产精品自拍毛片| 樱桃视频在线观看一区| 欧美精品一二三| 国产一区二区不卡在线| 成人欧美一区二区三区视频网页| 欧洲一区二区av| 色又黄又爽网站www久久| 亚洲综合久久久久| 日韩欧美一二区| 成人激情av网| 日韩高清一区在线| 国产精品天干天干在观线| 91成人免费在线视频| 老鸭窝一区二区久久精品| 国产精品久久久久久久久搜平片| 欧美午夜在线一二页| 韩国女主播成人在线| 樱花草国产18久久久久| 精品美女在线观看| 在线免费亚洲电影| 国产成人在线色| 亚洲一区二区三区爽爽爽爽爽| 欧美成人video| 色视频成人在线观看免| 国产资源精品在线观看| 亚洲一区二区av在线| 久久久夜色精品亚洲| 欧美乱妇一区二区三区不卡视频| 国产盗摄视频一区二区三区| 亚洲成a人v欧美综合天堂下载| 久久久.com| 欧美一级日韩不卡播放免费| 91免费视频大全| 国产成人无遮挡在线视频| 免费精品视频在线| 一区二区三区电影在线播| 欧美高清在线视频| 精品少妇一区二区三区日产乱码| 不卡电影免费在线播放一区| 国产在线播放一区三区四| 三级欧美在线一区| 亚洲精品免费看| 中文字幕亚洲在| 久久久久久久网| 日韩欧美国产不卡| 欧美一区日韩一区| 欧美日韩电影一区| 91成人网在线| 91国偷自产一区二区开放时间| 成人晚上爱看视频| 国产成+人+日韩+欧美+亚洲| 美国三级日本三级久久99| 水蜜桃久久夜色精品一区的特点| 依依成人综合视频| 亚洲最新视频在线观看| 成人欧美一区二区三区| 国产精品国产三级国产aⅴ中文 | 久久久久久影视| 精品少妇一区二区三区| 欧美一区二区精品久久911| 欧美精品三级在线观看| 欧美日韩国产在线观看| 欧美日韩一二区| 欧美人动与zoxxxx乱| 国产精品麻豆欧美日韩ww| www国产精品av| 欧美sm极限捆绑bd| 精品国产乱码久久久久久牛牛| 日韩亚洲欧美一区| 精品国产91乱码一区二区三区| 日韩精品一区二区三区在线| 欧美mv和日韩mv的网站| 久久婷婷成人综合色| 国产日韩欧美激情| 国产精品国产三级国产专播品爱网 | 亚洲视频一区二区在线观看| 国产精品污污网站在线观看| 欧美国产一区在线| 成人免费在线播放视频| 日韩一区有码在线| 一区二区三区国产豹纹内裤在线| 亚洲午夜国产一区99re久久| 日本欧美大码aⅴ在线播放| 久久精品国产成人一区二区三区| 精品一区二区三区在线播放| 风间由美性色一区二区三区| 99re成人精品视频| 欧美四级电影在线观看| 日韩美女一区二区三区| 国产精品日日摸夜夜摸av| 亚洲精品老司机| 七七婷婷婷婷精品国产| 国产精品中文字幕欧美| 色婷婷av一区| 91精品国产91久久综合桃花| 久久久不卡网国产精品一区| 悠悠色在线精品| 蜜臀久久99精品久久久久宅男| 国产精品一二三| 欧美性受xxxx| 久久毛片高清国产| 亚洲综合色区另类av| 美国欧美日韩国产在线播放| 99久久精品国产一区二区三区| 欧美老女人在线| 欧美激情一区二区三区蜜桃视频| 亚洲在线免费播放| 国产精品影视在线观看| 欧美亚洲一区二区在线| 久久久久久久性| 视频在线在亚洲| 成人精品免费视频| 日韩一级完整毛片| 一区二区三区成人| 国产成人夜色高潮福利影视| 欧美日韩一区久久| 国产欧美一区二区精品仙草咪| 亚洲成在人线免费| 成人av网站在线观看| 精品少妇一区二区三区在线播放| 依依成人综合视频| 成人国产精品免费网站| 这里只有精品电影| 国产精品国产自产拍高清av| 久久69国产一区二区蜜臀 | 国产精品视频一二三| 蜜桃久久av一区| 欧美视频中文一区二区三区在线观看 | 日本一区二区免费在线| 免费高清在线视频一区·| 91丨九色丨黑人外教| 国产欧美一区视频| 精品一二三四区| 日韩视频在线观看一区二区| 亚洲一区自拍偷拍| 一本到不卡精品视频在线观看| 日本一区二区三区免费乱视频| 久久99热国产| 欧美一区二区性放荡片| 亚洲电影激情视频网站| 91蜜桃婷婷狠狠久久综合9色| 国产色产综合色产在线视频| 九九视频精品免费| 日韩视频一区二区在线观看| 日日摸夜夜添夜夜添亚洲女人| 91麻豆免费视频| 综合精品久久久| 99久久国产综合精品色伊| 日本一区二区免费在线| 国产成人av一区二区三区在线 | 欧美一区三区二区| 日本不卡123| 欧美日韩在线播放三区| 亚洲一区影音先锋| 在线精品视频小说1| 亚洲综合男人的天堂| 欧美视频在线观看一区| 亚洲一区在线视频观看| 欧美群妇大交群的观看方式| 亚洲成人777| 欧美精品一级二级三级| 午夜成人免费电影| 日韩一区国产二区欧美三区| 美女一区二区久久| 精品成人一区二区三区四区| 国产一区二区网址| 国产精品免费网站在线观看| youjizz久久| 亚洲激情成人在线| 制服视频三区第一页精品| 美女国产一区二区三区| 久久久久久久久久电影| 成人动漫一区二区在线| 一区二区三区在线观看视频| 欧美日韩国产一区二区三区地区| 日韩精品乱码免费| 久久久久久亚洲综合| 99久久99久久精品国产片果冻 | 日韩一区二区三| 国产九九视频一区二区三区| 国产精品久久久久久久久动漫 | 午夜精品视频在线观看| 欧美疯狂性受xxxxx喷水图片| 免费不卡在线视频| 国产精品区一区二区三| 欧美日韩精品欧美日韩精品一综合| 蜜臀av性久久久久蜜臀aⅴ四虎| 日本亚洲最大的色成网站www| 精品剧情在线观看|