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

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

?? combinedcategoryplotdemo2.java

?? Web圖形化的Java庫
?? JAVA
字號:
/* ======================================
 * JFreeChart : a free Java chart library
 * ======================================
 *
 * Project Info:  http://www.jfree.org/jfreechart/index.html
 * Project Lead:  David Gilbert (david.gilbert@object-refinery.com);
 *
 * (C) Copyright 2000-2003, by Object Refinery Limited and Contributors.
 *
 * This library is free software; you can redistribute it and/or modify it under the terms
 * of the GNU Lesser General Public License as published by the Free Software Foundation;
 * either version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
 * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * See the GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License along with this
 * library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330,
 * Boston, MA 02111-1307, USA.
 *
 * ------------------------------
 * CombinedCategoryPlotDemo2.java
 * ------------------------------
 * (C) Copyright 2003, by Object Refinery Limited.
 *
 * Original Author:  David Gilbert (for Object Refinery Limited).
 * Contributor(s):   -;
 *
 * $Id: CombinedCategoryPlotDemo2.java,v 1.6 2003/07/23 15:17:44 mungady Exp $
 *
 * Changes
 * -------
 * 16-May-2003 : Version 1 (DG);
 *
 */

package org.jfree.chart.demo;

import java.awt.Font;

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

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

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

        super(title);

        // add the chart to a panel...
        ChartPanel chartPanel = new ChartPanel(createChart());
        chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
        setContentPane(chartPanel);

    }

    /**
     * Creates a dataset.
     *
     * @return A dataset.
     */
    public 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 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 JFreeChart createChart() {

        CategoryDataset dataset1 = createDataset1();
        CategoryAxis domainAxis1 = new CategoryAxis("Class 1");
        LineAndShapeRenderer renderer1 = new LineAndShapeRenderer();
        renderer1.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator());
        CategoryPlot subplot1 = new CategoryPlot(dataset1, domainAxis1, null, renderer1);
        subplot1.setDomainGridlinesVisible(true);
        subplot1.getDomainAxis().setVerticalCategoryLabels(true);

        CategoryDataset dataset2 = createDataset2();
        CategoryAxis domainAxis2 = new CategoryAxis("Class 2");
        BarRenderer renderer2 = new BarRenderer();
        renderer2.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator());
        CategoryPlot subplot2 = new CategoryPlot(dataset2, domainAxis2, null, renderer2);
        subplot2.setDomainGridlinesVisible(true);
        subplot2.getDomainAxis().setVerticalCategoryLabels(true);

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

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

    }

    /**
     * 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一区二区三区免费野_久草精品视频
极品少妇xxxx精品少妇偷拍| 欧美另类变人与禽xxxxx| 久草精品在线观看| 蜜臀久久久久久久| 日韩国产精品大片| 日日夜夜精品视频天天综合网| 亚洲国产一区二区三区| 亚洲成人动漫av| 天天av天天翘天天综合网色鬼国产| 亚洲国产另类精品专区| 午夜久久久久久电影| 秋霞电影网一区二区| 蜜臀91精品一区二区三区 | 亚洲欧美日韩国产中文在线| 中文字幕第一区综合| 亚洲欧美色一区| 亚洲曰韩产成在线| 日韩中文字幕av电影| 日本欧美韩国一区三区| 久久av中文字幕片| 国产精品99久久久久久久vr| 国产成人高清视频| 欧美一区二区播放| 精品成a人在线观看| 国产亚洲成av人在线观看导航| 日本一二三四高清不卡| 亚洲男人天堂av| 日日摸夜夜添夜夜添国产精品| 捆绑调教一区二区三区| 国产精品夜夜嗨| 99精品视频一区二区| 在线看不卡av| 精品久久久久久久久久久久久久久久久 | 99久久99久久精品免费看蜜桃| 色噜噜狠狠一区二区三区果冻| 欧美精品九九99久久| 久久精品网站免费观看| 亚洲免费观看高清在线观看| 五月天视频一区| 国模大尺度一区二区三区| av电影天堂一区二区在线| 欧美色爱综合网| 久久视频一区二区| 亚洲人成网站色在线观看| 亚洲成人tv网| 懂色av一区二区三区蜜臀| 在线视频国内自拍亚洲视频| 日韩欧美一区二区视频| 日韩一区在线看| 蜜芽一区二区三区| 91网址在线看| 精品99一区二区三区| 一区二区在线观看视频在线观看| 蜜臀av一区二区在线观看| 99久久精品国产一区| 91精品国产综合久久婷婷香蕉| 欧美国产一区二区在线观看| 无码av中文一区二区三区桃花岛| 成人性生交大片| 欧美高清视频一二三区| 国产精品久久午夜| 另类专区欧美蜜桃臀第一页| 日本乱人伦aⅴ精品| 久久久久综合网| 亚洲高清免费一级二级三级| 不卡一区二区在线| 欧美电影免费观看高清完整版| 一区二区三区中文字幕在线观看| 国产精品一区专区| 精品视频在线视频| 国产精品午夜久久| 久久99国产精品麻豆| 欧美日韩高清一区二区三区| 中文字幕 久热精品 视频在线| 蜜桃久久久久久| 欧美视频自拍偷拍| 亚洲天堂成人在线观看| 国产福利一区二区| 欧美r级电影在线观看| 亚洲电影在线播放| 99久久伊人久久99| 久久久影视传媒| 久久国产剧场电影| 日韩一区二区精品葵司在线| 亚洲国产精品影院| 在线视频一区二区免费| 亚洲人快播电影网| 精品欧美一区二区久久| 婷婷国产v国产偷v亚洲高清| 91亚洲精品一区二区乱码| 国产日产欧产精品推荐色 | 欧美精品一二三区| 亚洲精品一二三区| 色综合天天综合网国产成人综合天| 久久久不卡网国产精品一区| 久久疯狂做爰流白浆xx| 欧美一区二区三区视频在线 | 91成人在线免费观看| 国产精品久久久久国产精品日日| 青青草国产成人99久久| 欧美精品在线视频| 强制捆绑调教一区二区| 在线成人小视频| 日韩国产精品久久久| 91精品国产日韩91久久久久久| 日韩成人免费电影| 日韩免费观看2025年上映的电影| 久久精品国产精品亚洲综合| 日韩欧美在线不卡| 精品在线你懂的| 久久精品人人做人人综合| 国产精品12区| 国产精品你懂的在线欣赏| 成人动漫一区二区在线| 综合久久久久久| 欧美性生活影院| 日韩精品欧美精品| 欧美电影免费观看高清完整版在线| 久久精品国产精品亚洲精品| 久久久久久久久伊人| 福利一区福利二区| 中文字幕不卡在线观看| 91在线精品一区二区三区| 伊人开心综合网| 欧美高清www午色夜在线视频| 美国三级日本三级久久99| 精品1区2区在线观看| 日韩欧美资源站| 国产一区二区不卡| 国产精品家庭影院| 在线观看日韩毛片| 麻豆成人久久精品二区三区小说| 欧美精品一区在线观看| zzijzzij亚洲日本少妇熟睡| 亚洲一区二区三区影院| 日韩一区二区在线看片| 成人综合婷婷国产精品久久蜜臀| 亚洲同性同志一二三专区| 欧美日韩精品一区二区三区蜜桃| 蜜桃久久精品一区二区| 国产精品久线观看视频| 欧美精品v国产精品v日韩精品 | 国产精品一区二区三区网站| 亚洲男同性视频| 日韩一级二级三级| 国产a视频精品免费观看| 一区二区三区欧美久久| 欧美成人精品1314www| 成人99免费视频| 日韩成人一级大片| 国产精品视频一区二区三区不卡| 欧美天天综合网| 国产精品自拍av| 亚洲一区二区中文在线| 久久综合视频网| 在线一区二区观看| 国产又黄又大久久| 亚洲国产一区在线观看| 中文字幕精品综合| 日韩亚洲欧美一区| 色噜噜狠狠成人中文综合 | 日韩午夜在线观看视频| www.在线成人| 麻豆精品视频在线| 夜夜嗨av一区二区三区| 欧美经典一区二区| 4438x成人网最大色成网站| 成人精品在线视频观看| 久久精品国产第一区二区三区| 一区二区三区四区激情| 久久精品一区二区| 7777精品伊人久久久大香线蕉 | 777午夜精品视频在线播放| 不卡一区在线观看| 国产综合久久久久久鬼色| 亚洲mv在线观看| 亚洲免费电影在线| 中文字幕精品一区二区精品绿巨人 | 91在线视频官网| 国产美女在线观看一区| 日韩电影免费在线观看网站| 一区二区三区精品视频在线| 亚洲国产精品ⅴa在线观看| 精品国产污污免费网站入口 | 成人免费高清在线观看| 国产一区二区三区不卡在线观看 | 在线观看欧美精品| a级精品国产片在线观看| 国产福利一区二区| 国产麻豆视频一区| 久久精品国产秦先生| 午夜视频一区在线观看| 亚洲一区二区欧美| 亚洲综合一区二区三区| 夜色激情一区二区| 最新不卡av在线| 国产精品福利电影一区二区三区四区| 久久久久久亚洲综合影院红桃| 日韩精品在线看片z| 欧美大尺度电影在线|