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

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

?? layeredbarchartdemo2.java

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

package demo;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.GradientPaint;

import javax.swing.JPanel;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.category.LayeredBarRenderer;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;
import org.jfree.util.SortOrder;

/**
 * A simple demonstration application showing how to create a layered bar chart.
 */
public class LayeredBarChartDemo2 extends ApplicationFrame {

    /**
     * Creates a new demo instance.
     *
     * @param title  the frame title.
     */
    public LayeredBarChartDemo2(String title) {
        super(title);
        JPanel chartPanel = createDemoPanel();
        chartPanel.setPreferredSize(new Dimension(500, 270));
        setContentPane(chartPanel);
    }

    /**
     * Returns a sample dataset.
     * 
     * @return The dataset.
     */
    private static CategoryDataset createDataset() {
        
        // row keys...
        String series1 = "First";
        String series2 = "Second";
        String series3 = "Third";

        // column keys...
        String category1 = "Category 1";
        String category2 = "Category 2";
        String category3 = "Category 3";
        String category4 = "Category 4";
        String category5 = "Category 5";

        // create the dataset...
        DefaultCategoryDataset dataset = new DefaultCategoryDataset();

        dataset.addValue(1.0, series1, category1);
        dataset.addValue(4.0, series1, category2);
        dataset.addValue(3.0, series1, category3);
        dataset.addValue(5.0, series1, category4);
        dataset.addValue(5.0, series1, category5);

        dataset.addValue(5.0, series2, category1);
        dataset.addValue(7.0, series2, category2);
        dataset.addValue(6.0, series2, category3);
        dataset.addValue(8.0, series2, category4);
        dataset.addValue(4.0, series2, category5);

        dataset.addValue(4.0, series3, category1);
        dataset.addValue(3.0, series3, category2);
        dataset.addValue(2.0, series3, category3);
        dataset.addValue(3.0, series3, category4);
        dataset.addValue(6.0, series3, category5);
        
        return dataset;
        
    }
    
    /**
     * Creates a sample chart.
     * 
     * @param dataset  the dataset.
     * 
     * @return The chart.
     */
    private static JFreeChart createChart(CategoryDataset dataset) {
        
        // create the chart...
        JFreeChart chart = ChartFactory.createBarChart(
            "Layered Bar Chart Demo 2",  // chart title
            "Category",                  // domain axis label
            "Value",                     // range axis label
            dataset,                     // data
            PlotOrientation.HORIZONTAL,  // orientation
            true,                        // include legend
            true,                        // tooltips?
            false                        // URLs?
        );

        chart.setBackgroundPaint(Color.white);

        // get a reference to the plot for further customisation...
        CategoryPlot plot = chart.getCategoryPlot();
        plot.setBackgroundPaint(Color.lightGray);
        plot.setDomainGridlinePaint(Color.white);
        plot.setDomainGridlinesVisible(true);
        plot.setRangeGridlinePaint(Color.white);

        // set the range axis to display integers only...
        NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
        rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());

        // disable bar outlines...
        LayeredBarRenderer renderer = new LayeredBarRenderer();
        renderer.setDrawBarOutline(false);
        plot.setRenderer(renderer);
        
        // for this renderer, we need to draw the first series last...
        plot.setRowRenderingOrder(SortOrder.DESCENDING);
        
        // set up gradient paints for series...
        GradientPaint gp0 = new GradientPaint(0.0f, 0.0f, Color.blue, 0.0f, 
                0.0f, new Color(0, 0, 64));
        GradientPaint gp1 = new GradientPaint(0.0f, 0.0f, Color.green, 0.0f, 
                0.0f, new Color(0, 64, 0));
        GradientPaint gp2 = new GradientPaint(0.0f, 0.0f, Color.red, 0.0f, 
                0.0f, new Color(64, 0, 0));
        renderer.setSeriesPaint(0, gp0);
        renderer.setSeriesPaint(1, gp1);
        renderer.setSeriesPaint(2, gp2);
        
        return chart;
        
    }
    
    /**
     * Creates a panel for the demo (used by SuperDemo.java).
     * 
     * @return A panel.
     */
    public static JPanel createDemoPanel() {
        JFreeChart chart = createChart(createDataset());
        return new ChartPanel(chart);
    }
    
    /**
     * Starting point for the demonstration application.
     *
     * @param args  ignored.
     */
    public static void main(String[] args) {
        LayeredBarChartDemo2 demo 
            = new LayeredBarChartDemo2("Layered Bar Chart Demo 2");
        demo.pack();
        RefineryUtilities.centerFrameOnScreen(demo);
        demo.setVisible(true);
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
gogogo免费视频观看亚洲一| 精品国产制服丝袜高跟| 国产女人aaa级久久久级 | 国产亚洲精品久| 麻豆精品国产91久久久久久| 欧美综合欧美视频| 亚洲成a人v欧美综合天堂下载| 成人福利视频在线看| 久久精品欧美一区二区三区麻豆| 国产一区二区不卡| 国产欧美一区二区三区沐欲| 国产成人精品免费在线| 精品剧情v国产在线观看在线| 国内精品免费**视频| 国产欧美日本一区视频| 成人妖精视频yjsp地址| 1024成人网色www| 欧美天堂一区二区三区| 日本欧美在线观看| 久久久99久久| 精品1区2区3区| 日韩av不卡一区二区| 精品国产伦理网| 在线视频国内一区二区| 午夜视频久久久久久| 久久一日本道色综合| av在线免费不卡| 日本中文在线一区| 国产精品久久久久久久久免费桃花| 不卡视频一二三四| 美腿丝袜在线亚洲一区| 亚洲女性喷水在线观看一区| 91精品国产欧美一区二区成人| 欧美主播一区二区三区| 五月天激情小说综合| 91网页版在线| 欧美一级高清片在线观看| 婷婷亚洲久悠悠色悠在线播放| 日韩成人免费看| 日韩欧美综合一区| 99国产精品视频免费观看| 日本不卡免费在线视频| 亚洲欧美日韩小说| 欧美经典一区二区三区| 欧美日韩一区三区四区| 成人网在线播放| 国产一二三精品| 另类小说欧美激情| 亚洲一区二区视频在线| 久久影院午夜论| 久久久久久久久久久久电影 | 国产风韵犹存在线视精品| 亚洲成人av一区二区| 亚洲精品高清在线观看| 自拍偷拍欧美激情| 亚洲欧美另类久久久精品| 国产日韩欧美a| 中文一区一区三区高中清不卡| 26uuu欧美| 国产视频一区二区在线| 国产精品免费视频一区| 国产精品第13页| 亚洲精品高清在线观看| 亚洲男人的天堂av| 亚洲国产精品人人做人人爽| 亚洲国产精品麻豆| 另类中文字幕网| 成人午夜电影久久影院| 一本大道久久a久久综合| 欧美日韩国产在线观看| 精品国产乱码久久久久久牛牛| 国产亚洲欧美一区在线观看| 欧美激情在线看| 亚洲国产精品久久不卡毛片| 男女性色大片免费观看一区二区| 蜜臀久久久久久久| 91视频在线观看| 日韩精品最新网址| 亚洲欧洲www| 国产一区二区调教| 欧美日韩久久久久久| 国产欧美一区二区精品婷婷| 亚洲在线观看免费视频| 国产成人免费av在线| 欧美日韩成人综合| 亚洲欧美一区二区不卡| 极品少妇xxxx偷拍精品少妇| 色综合久久久网| 中文字幕欧美国产| 蜜桃av一区二区| 欧美浪妇xxxx高跟鞋交| 国产精品国产三级国产aⅴ无密码| 免费在线观看视频一区| 欧美日韩激情在线| 色综合久久天天综合网| 久久久亚洲午夜电影| 日日摸夜夜添夜夜添国产精品| 色偷偷久久人人79超碰人人澡| 国产片一区二区三区| 激情丁香综合五月| 精品国产亚洲在线| 国产一区二区三区视频在线播放| 欧美精选午夜久久久乱码6080| 国产精品久久网站| 不卡欧美aaaaa| 亚洲精品久久久久久国产精华液| 91在线观看成人| 亚洲综合视频在线| 884aa四虎影成人精品一区| 午夜精品福利一区二区蜜股av| 欧美亚洲综合另类| 日本成人中文字幕在线视频| 欧美一区二区三区男人的天堂| 国模少妇一区二区三区| 欧美一区二区日韩一区二区| 亚洲欧洲99久久| 成人丝袜视频网| 久久―日本道色综合久久| 椎名由奈av一区二区三区| 国内久久婷婷综合| 91精品国产一区二区三区香蕉| 一区二区三区精品视频在线| 91麻豆国产精品久久| 亚洲成人你懂的| 国产精品污网站| 欧美日韩免费观看一区三区| 午夜电影网一区| 国产精品久久久久久久久免费相片 | 色8久久人人97超碰香蕉987| 亚洲成人免费在线观看| 久久亚洲精品小早川怜子| 91在线免费播放| 极品少妇一区二区三区精品视频| 一级日本不卡的影视| 国产女人水真多18毛片18精品视频| 色久优优欧美色久优优| 激情久久五月天| 丝袜诱惑制服诱惑色一区在线观看 | 欧美日韩免费一区二区三区视频| 久久99久久99精品免视看婷婷 | 亚洲成人自拍一区| 亚洲三级小视频| 国产亚洲一区二区三区在线观看| 欧美日韩一区 二区 三区 久久精品| 另类专区欧美蜜桃臀第一页| 悠悠色在线精品| 亚洲欧洲性图库| 欧美经典三级视频一区二区三区| 久久综合狠狠综合久久综合88 | 欧美性猛交一区二区三区精品| 99久免费精品视频在线观看 | 麻豆91免费观看| 久久国产尿小便嘘嘘| 紧缚奴在线一区二区三区| 日韩精品国产欧美| 日韩成人精品视频| 狠狠色2019综合网| 国产精品一级片在线观看| 国产精品影视在线观看| 紧缚捆绑精品一区二区| 麻豆久久久久久| 久久99久久99| 一本色道久久综合亚洲91| 欧美无砖专区一中文字| 欧美揉bbbbb揉bbbbb| 91麻豆精品国产91久久久久| 日韩免费电影一区| 中文字幕一区二区三区四区| 亚洲一区二区五区| 狠狠色丁香久久婷婷综合_中 | 久久久综合网站| 亚洲午夜久久久久| 国产黄色成人av| 在线不卡中文字幕播放| 亚洲精品一区二区三区精华液| 中文字幕av一区 二区| 一区二区三区日韩| 精品一二三四区| 欧美亚洲综合色| 国产精品久久久久久久岛一牛影视| 亚洲男女一区二区三区| 激情久久五月天| 欧美一级在线观看| 国产精品传媒入口麻豆| 奇米精品一区二区三区四区 | 在线日韩一区二区| 国产欧美一区在线| 激情综合色丁香一区二区| 在线一区二区观看| 国产精品午夜电影| 国产毛片精品视频| 精品久久久久一区| 麻豆精品精品国产自在97香蕉 | 在线视频亚洲一区| 国产肉丝袜一区二区| 国产一区不卡精品| 日韩欧美不卡一区| 日本vs亚洲vs韩国一区三区| 在线国产亚洲欧美| 亚洲午夜一区二区|