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

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

?? barchartdemo1.java

?? jfreechart的例子教程附有源代碼
?? JAVA
字號:
/* ------------------
 * BarChartDemo1.java
 * ------------------
 * (C) Copyright 2002-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.CategoryAxis;
import org.jfree.chart.axis.CategoryLabelPositions;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.category.BarRenderer;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;

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

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

        super(title);
        CategoryDataset dataset = createDataset();
        JFreeChart chart = createChart(dataset);
        ChartPanel chartPanel = new ChartPanel(chart, false);
        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(
            "Bar Chart Demo",         // chart title
            "Category",               // domain axis label
            "Value",                  // range axis label
            dataset,                  // data
            PlotOrientation.VERTICAL, // orientation
            true,                     // include legend
            true,                     // tooltips?
            false                     // URLs?
        );

        // NOW DO SOME OPTIONAL CUSTOMISATION OF THE CHART...

        // set the background color for the chart...
        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...
        BarRenderer renderer = (BarRenderer) plot.getRenderer();
        renderer.setDrawBarOutline(false);
        
        // 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);

        CategoryAxis domainAxis = plot.getDomainAxis();
        domainAxis.setCategoryLabelPositions(
            CategoryLabelPositions.createUpRotationLabelPositions(Math.PI / 6.0)
        );
        // OPTIONAL CUSTOMISATION COMPLETED.
        
        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) {

        BarChartDemo1 demo = new BarChartDemo1("Bar Chart Demo");
        demo.pack();
        RefineryUtilities.centerFrameOnScreen(demo);
        demo.setVisible(true);

    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产wwwccc36天堂| 884aa四虎影成人精品一区| 99久久国产综合精品色伊| 狠狠色狠狠色综合| 国产白丝精品91爽爽久久| 成人av动漫网站| 色综合咪咪久久| 欧美性受xxxx黑人xyx| 在线观看成人小视频| 欧美丰满少妇xxxxx高潮对白| 91精品国产91综合久久蜜臀| 精品国产伦一区二区三区观看体验| 精品国精品国产| 中文字幕一区二区视频| 一级女性全黄久久生活片免费| 日韩精品免费视频人成| 国产精品99久久久久久有的能看| 成人影视亚洲图片在线| 风间由美一区二区三区在线观看 | 国产suv一区二区三区88区| 97久久精品人人爽人人爽蜜臀| 在线亚洲欧美专区二区| 欧美精品xxxxbbbb| 日韩一卡二卡三卡国产欧美| 国产欧美一区二区精品婷婷| 一区二区三区 在线观看视频| 人妖欧美一区二区| 成人福利视频在线| 欧美日韩黄色影视| 日本一区二区高清| 亚洲欧美电影院| 久久超碰97人人做人人爱| 国产.欧美.日韩| 欧美日韩你懂的| 国产精品沙发午睡系列990531| 亚洲图片欧美一区| 国产一区二区三区在线观看免费| 日本乱人伦一区| 精品福利视频一区二区三区| 亚洲精品一二三区| 九九久久精品视频| 日本韩国视频一区二区| 亚洲精品一区二区三区影院| 一区二区三区久久久| 国产专区综合网| 日本韩国欧美在线| 国产视频亚洲色图| 天天操天天综合网| 色综合天天狠狠| 精品999久久久| 午夜精品一区二区三区电影天堂| 成人午夜大片免费观看| 欧美精品一二三四| 中文字幕日韩一区| 激情综合色播五月| 欧美男男青年gay1069videost| 国产精品全国免费观看高清 | 91久久国产最好的精华液| 久久综合成人精品亚洲另类欧美| 亚洲国产va精品久久久不卡综合| 成人午夜伦理影院| 久久久久久久久久久黄色| 日本成人在线电影网| 在线亚洲一区观看| 26uuu另类欧美| 免费成人av在线播放| 在线观看一区不卡| 综合久久久久久| 国内精品伊人久久久久av影院| 欧美日韩国产片| 亚洲男人的天堂在线观看| 国产成人99久久亚洲综合精品| 日韩精品专区在线影院观看| 亚洲一区二区黄色| 在线亚洲精品福利网址导航| 国产精品国产三级国产aⅴ无密码| 国产在线播放一区二区三区| 欧美一级搡bbbb搡bbbb| 日韩一区二区中文字幕| 日韩精品成人一区二区在线| 91麻豆精品国产| 久久精品国产77777蜜臀| 2023国产精华国产精品| 国产成人av一区二区三区在线观看| 中文一区二区完整视频在线观看| 国产91精品露脸国语对白| 中文字幕中文乱码欧美一区二区| 91视视频在线观看入口直接观看www | 中文字幕视频一区二区三区久| 91在线国内视频| 亚洲一区二区三区在线播放| 欧美日韩三级一区二区| 久久狠狠亚洲综合| 国产欧美一区二区精品性色| 91麻豆免费在线观看| 视频在线观看一区二区三区| 精品国产免费一区二区三区四区 | 欧美日韩成人一区二区| 免费在线观看视频一区| 久久久不卡网国产精品一区| 99精品1区2区| 日韩av一二三| 国产欧美日韩视频一区二区 | 亚洲一级二级在线| 日韩欧美的一区二区| 粉嫩在线一区二区三区视频| 亚洲精品视频在线| 日韩欧美国产午夜精品| av激情综合网| 日本欧美加勒比视频| 中文字幕 久热精品 视频在线| 国产偷国产偷亚洲高清人白洁| 99久久久国产精品免费蜜臀| 亚洲一区二区三区在线看| 欧美精品一区二区蜜臀亚洲| 99久久久久免费精品国产 | 欧美一级高清大全免费观看| 国产成人综合精品三级| 亚洲成人自拍偷拍| 欧美国产乱子伦| 欧美男同性恋视频网站| 成人午夜视频在线| 日本不卡一区二区三区| 亚洲欧美中日韩| 日韩一区二区三区av| 99久久久精品| 精品一区二区三区在线视频| 亚洲免费在线看| 26uuu精品一区二区| 日本高清成人免费播放| 久久激情综合网| 亚洲最大成人网4388xx| 久久久国际精品| 欧美疯狂做受xxxx富婆| 91在线免费视频观看| 国产美女视频91| 日韩av在线播放中文字幕| 亚洲视频每日更新| 久久综合九色综合97婷婷女人| 欧美在线看片a免费观看| 成人免费视频视频| 激情综合色播五月| 偷窥少妇高潮呻吟av久久免费 | 欧美亚一区二区| 丰满岳乱妇一区二区三区| 麻豆精品精品国产自在97香蕉 | 91精品国产综合久久精品app| 不卡一区二区在线| 精品一区二区三区香蕉蜜桃| 丝袜国产日韩另类美女| 亚洲欧美激情在线| 国产精品乱码一区二三区小蝌蚪| 精品国产乱码久久久久久久 | 免费成人在线影院| 亚洲福利电影网| 亚洲免费观看高清完整版在线| 国产无人区一区二区三区| 欧美一卡二卡在线| 欧美日本精品一区二区三区| 91麻豆产精品久久久久久| eeuss国产一区二区三区| 国产成人免费网站| 国产乱对白刺激视频不卡| 麻豆91在线观看| 午夜亚洲福利老司机| 亚洲国产成人tv| 亚洲国产视频一区二区| 亚洲综合在线第一页| 亚洲视频免费在线| 中文一区二区完整视频在线观看| 国产亚洲婷婷免费| 欧美精品一区二区三区很污很色的 | 欧美极品美女视频| 久久久国产精品午夜一区ai换脸| 日韩欧美亚洲国产精品字幕久久久| 欧美日韩视频在线观看一区二区三区| 91福利视频久久久久| 在线看国产一区二区| 欧亚洲嫩模精品一区三区| 在线免费观看不卡av| 欧美日韩免费在线视频| 欧美日韩高清一区| 欧美精品在线一区二区三区| 欧美午夜精品免费| 欧美区视频在线观看| 91精品国产福利| 精品国产一区二区三区不卡 | 成人性色生活片| 成人黄色软件下载| 99国产精品久久久久久久久久久| 成人激情午夜影院| 色综合色综合色综合| 欧美午夜理伦三级在线观看| 欧美精品 国产精品| 欧美v国产在线一区二区三区| 久久视频一区二区| 国产精品人人做人人爽人人添| 亚洲欧洲精品天堂一级| 亚洲精品亚洲人成人网| a4yy欧美一区二区三区|