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

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

?? stackedbarchartdemo5.java

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

package demo;

import javax.swing.JPanel;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.SubCategoryAxis;
import org.jfree.chart.labels.ItemLabelAnchor;
import org.jfree.chart.labels.ItemLabelPosition;
import org.jfree.chart.labels.StandardCategoryItemLabelGenerator;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.category.GroupedStackedBarRenderer;
import org.jfree.data.KeyToGroupMap;
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.ui.TextAnchor;

/**
 * A simple demonstration application showing how to create a stacked bar chart
 * using data from a {@link CategoryDataset}.
 */
public class StackedBarChartDemo5 extends ApplicationFrame {

    /**
     * Creates a new demo.
     *
     * @param title  the frame title.
     */
    public StackedBarChartDemo5(String title) {
        super(title);
        JPanel chartPanel = createDemoPanel();
        chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
        setContentPane(chartPanel);
    }
    
    /**
     * Creates a sample dataset.
     * 
     * @return A sample dataset.
     */
    private static CategoryDataset createDataset() {
        DefaultCategoryDataset result = new DefaultCategoryDataset();
        result.addValue(3396.0, "S1", "C1");
        result.addValue(1580.0, "S2", "C1");
        result.addValue(76.0, "S3", "C1");
        result.addValue(10100.0, "S4", "C1");
        result.addValue(3429.0, "S1", "C2");
        result.addValue(1562.0, "S2", "C2");
        result.addValue(61.0, "S3", "C2");
        result.addValue(-10100.0, "S4", "C2");        
        return result;
    }
    
    /**
     * Creates a sample chart.
     * 
     * @param dataset  the dataset for the chart.
     * 
     * @return A sample chart.
     */
    private static JFreeChart createChart(CategoryDataset dataset) {

        JFreeChart chart = ChartFactory.createStackedBarChart(
            "Stacked Bar Chart Demo 5",  // chart title
            "Category",                  // domain axis label
            "Value",                     // range axis label
            dataset,                     // data
            PlotOrientation.VERTICAL,    // the plot orientation
            true,                        // legend
            true,                        // tooltips
            false                        // urls
        );
        
        GroupedStackedBarRenderer renderer = new GroupedStackedBarRenderer();
        KeyToGroupMap map = new KeyToGroupMap("G1");
        map.mapKeyToGroup("S1", "G1");
        map.mapKeyToGroup("S2", "G1");
        map.mapKeyToGroup("S3", "G2");
        map.mapKeyToGroup("S4", "G3");
        renderer.setSeriesToGroupMap(map); 
        renderer.setItemLabelGenerator(
                new StandardCategoryItemLabelGenerator());
        renderer.setItemLabelsVisible(true);
        renderer.setPositiveItemLabelPositionFallback(new ItemLabelPosition(
                ItemLabelAnchor.OUTSIDE12, TextAnchor.BOTTOM_CENTER));
        
        renderer.setItemMargin(0.10);
        SubCategoryAxis domainAxis = new SubCategoryAxis("Category / Group");
        domainAxis.setCategoryMargin(0.05);
        domainAxis.addSubCategory("G1");
        domainAxis.addSubCategory("G2");
        domainAxis.addSubCategory("G3");
        
        CategoryPlot plot = (CategoryPlot) chart.getPlot();
        plot.setDomainAxis(domainAxis);
        plot.setRenderer(renderer);
        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) {
        StackedBarChartDemo5 demo = new StackedBarChartDemo5("Stacked Bar Chart Demo 5");
        demo.pack();
        RefineryUtilities.centerFrameOnScreen(demo);
        demo.setVisible(true);
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线综合视频| 日本道精品一区二区三区| 亚洲一区二区三区爽爽爽爽爽| 中文字幕免费不卡在线| 久久综合九色综合97_久久久| 精品盗摄一区二区三区| 欧美久久久久久久久| 欧美精品一卡二卡| 日韩一区二区三区电影在线观看| 制服视频三区第一页精品| 欧美一区二区三区免费视频| 欧美一区二区成人6969| 精品国产乱码久久| 欧美成人a在线| 2021久久国产精品不只是精品| 国产日韩欧美综合在线| 国产精品欧美极品| 亚洲一区二区三区在线播放| 日韩精品一二区| 国产精品影视天天线| av不卡在线观看| 欧美四级电影在线观看| 日韩一区国产二区欧美三区| 久久品道一品道久久精品| 国产精品久久久久永久免费观看 | 中文乱码免费一区二区| 中文乱码免费一区二区| 一区二区免费在线播放| 另类综合日韩欧美亚洲| 成人久久视频在线观看| 欧美日韩一卡二卡| 国产午夜三级一区二区三| 一二三四社区欧美黄| 久久精品噜噜噜成人88aⅴ| eeuss鲁片一区二区三区在线看| 欧美在线看片a免费观看| 欧美成人午夜电影| 亚洲三级久久久| 激情欧美一区二区三区在线观看| 91色porny蝌蚪| 26uuu精品一区二区三区四区在线| 国产精品麻豆99久久久久久| 丝瓜av网站精品一区二区| 福利视频网站一区二区三区| 欧美喷水一区二区| 国产精品毛片久久久久久| 日韩国产欧美在线观看| 成人午夜激情影院| 欧美本精品男人aⅴ天堂| 亚洲另类春色国产| 成人永久免费视频| 欧美va亚洲va国产综合| 亚洲小少妇裸体bbw| 成人黄色777网| 久久网这里都是精品| 日本成人在线电影网| 91色综合久久久久婷婷| 久久精品一区八戒影视| 日产国产欧美视频一区精品| 91福利在线播放| 亚洲免费观看高清完整| 国产69精品久久久久777| 精品久久久久久久久久久久久久久久久| 亚洲精品一二三四区| 不卡视频免费播放| 国产拍揄自揄精品视频麻豆| 久热成人在线视频| 日韩欧美一级二级三级久久久| 亚洲一区二区精品久久av| 91色乱码一区二区三区| 亚洲欧美另类在线| 色婷婷激情一区二区三区| 国产婷婷精品av在线| 国产乱对白刺激视频不卡| 欧美成人video| 国产一区欧美一区| 26uuu久久天堂性欧美| 国内精品视频666| 久久久久久久综合狠狠综合| 韩国av一区二区三区在线观看| 日韩精品一区二区三区视频播放 | 免费欧美高清视频| 欧美日韩一区高清| 日韩1区2区3区| 精品奇米国产一区二区三区| 青青草国产精品亚洲专区无| 欧美乱熟臀69xxxxxx| 日本va欧美va精品发布| 欧美一级爆毛片| 国产一区二区精品久久99| 国产欧美一区二区在线观看| 成人av资源在线观看| 1024国产精品| 欧美日韩国产一级二级| 日本免费新一区视频| 久久亚洲一区二区三区明星换脸| 国产精品综合在线视频| 中文字幕在线观看一区二区| 色婷婷综合久久久中文一区二区| 香蕉久久一区二区不卡无毒影院| 欧美一区二区三区不卡| 国产一区二区三区电影在线观看| 中文字幕一区免费在线观看| 欧美色区777第一页| 免费成人结看片| 中文字幕av一区 二区| 在线观看av一区| 国产精一区二区三区| 亚洲精品老司机| 欧美mv和日韩mv国产网站| www.欧美日韩| 美女久久久精品| 中文字幕在线视频一区| 7777精品伊人久久久大香线蕉最新版| 久久99热99| 亚洲福利视频导航| 国产精品视频在线看| 在线电影欧美成精品| 成人精品小蝌蚪| 人人超碰91尤物精品国产| 国产精品白丝在线| 欧美电视剧免费观看| 在线观看不卡视频| 高清不卡一区二区| 黑人精品欧美一区二区蜜桃| 一级精品视频在线观看宜春院| 久久女同精品一区二区| 色综合天天综合网国产成人综合天 | 国产成a人无v码亚洲福利| 午夜伦理一区二区| 亚洲精品国产视频| 欧美国产日韩a欧美在线观看| 欧美精品久久天天躁| av一区二区三区在线| 国产精品一二三四五| 久久激情综合网| 日韩在线卡一卡二| 亚洲国产精品麻豆| 亚洲激情自拍偷拍| 国产精品免费视频一区| 久久久久国色av免费看影院| 91精品国产综合久久久蜜臀图片| 91蜜桃免费观看视频| 成人免费视频免费观看| 国内外成人在线| 国产在线看一区| 激情文学综合插| 久久 天天综合| 久久99精品网久久| 国产一区二区三区免费在线观看| 午夜精品视频在线观看| 亚洲高清免费观看| 亚洲成a天堂v人片| 日韩av一区二区三区四区| 亚洲一区二区三区四区的| 一级日本不卡的影视| 亚洲高清中文字幕| 午夜天堂影视香蕉久久| 日韩黄色免费网站| 国产精品亚洲午夜一区二区三区 | 91麻豆免费看片| 91丨九色丨黑人外教| 欧洲生活片亚洲生活在线观看| 99国产精品99久久久久久| 99热在这里有精品免费| 91丝袜高跟美女视频| 欧美日韩一区在线观看| 欧美一区二区三区播放老司机| 日韩精品一区二区三区视频在线观看| 日韩免费高清视频| 国产三级三级三级精品8ⅰ区| 国产欧美日产一区| 亚洲天天做日日做天天谢日日欢 | 一色桃子久久精品亚洲| 亚洲精品国产精华液| 午夜在线成人av| 极品销魂美女一区二区三区| 国产91清纯白嫩初高中在线观看| 91女厕偷拍女厕偷拍高清| jlzzjlzz亚洲日本少妇| 在线观看一区不卡| xfplay精品久久| 亚洲少妇最新在线视频| 视频一区欧美日韩| 国产精品一卡二| 欧美视频精品在线| 久久亚区不卡日本| 亚洲精品一卡二卡| 成人短视频下载| 欧美日韩国产美| 欧美激情一区二区三区在线| 亚洲综合视频在线观看| 国产综合久久久久久鬼色| 91首页免费视频| 精品国产亚洲一区二区三区在线观看 | 亚洲欧美综合另类在线卡通| 亚洲国产一二三| 国产91丝袜在线观看| 日韩一区二区三区免费观看| 日韩理论片网站|