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

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

?? combinedxyplotdemo1.java

?? jfreechart的例子教程附有源代碼
?? JAVA
字號:
/* ------------------------
 * CombinedXYPlotDemo1.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.annotations.XYTextAnnotation;
import org.jfree.chart.axis.AxisLocation;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.plot.CombinedDomainXYPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.renderer.xy.StandardXYItemRenderer;
import org.jfree.chart.renderer.xy.XYItemRenderer;
import org.jfree.data.xy.XYDataset;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;

/**
 * A demonstration application showing how to create a combined chart.
 */
public class CombinedXYPlotDemo1 extends ApplicationFrame {

    /**
     * Constructs a new demonstration application.
     *
     * @param title  the frame title.
     */
    public CombinedXYPlotDemo1(String title) {

        super(title);
        JFreeChart chart = createCombinedChart();
        ChartPanel panel = new ChartPanel(chart, true, true, true, true, true);
        panel.setPreferredSize(new java.awt.Dimension(500, 270));
        setContentPane(panel);

    }

    /**
     * Creates a combined chart.
     *
     * @return The combined chart.
     */
    private static JFreeChart createCombinedChart() {

        // create subplot 1...
        XYDataset data1 = createDataset1();
        XYItemRenderer renderer1 = new StandardXYItemRenderer();
        NumberAxis rangeAxis1 = new NumberAxis("Range 1");
        XYPlot subplot1 = new XYPlot(data1, null, rangeAxis1, renderer1);
        subplot1.setRangeAxisLocation(AxisLocation.BOTTOM_OR_LEFT);
        
        XYTextAnnotation annotation = new XYTextAnnotation("Hello!", 50.0, 10000.0);
        annotation.setFont(new Font("SansSerif", Font.PLAIN, 9));
        annotation.setRotationAngle(Math.PI / 4.0);
        subplot1.addAnnotation(annotation);
        
        // create subplot 2...
        XYDataset data2 = createDataset2();
        XYItemRenderer renderer2 = new StandardXYItemRenderer();
        NumberAxis rangeAxis2 = new NumberAxis("Range 2");
        rangeAxis2.setAutoRangeIncludesZero(false);
        XYPlot subplot2 = new XYPlot(data2, null, rangeAxis2, renderer2);
        subplot2.setRangeAxisLocation(AxisLocation.TOP_OR_LEFT);

        // parent plot...
        CombinedDomainXYPlot plot = new CombinedDomainXYPlot(new NumberAxis("Domain"));
        plot.setGap(10.0);
        
        // add the subplots...
        plot.add(subplot1, 1);
        plot.add(subplot2, 1);
        plot.setOrientation(PlotOrientation.VERTICAL);

        // return a new chart containing the overlaid plot...
        return new JFreeChart(
            "CombinedDomainXYPlot Demo", JFreeChart.DEFAULT_TITLE_FONT, plot, true
        );

    }

    /**
     * Creates a sample dataset.
     *
     * @return Series 1.
     */
    private static XYDataset createDataset1() {

        // create dataset 1...
        XYSeries series1 = new XYSeries("Series 1");
        series1.add(10.0, 12353.3);
        series1.add(20.0, 13734.4);
        series1.add(30.0, 14525.3);
        series1.add(40.0, 13984.3);
        series1.add(50.0, 12999.4);
        series1.add(60.0, 14274.3);
        series1.add(70.0, 15943.5);
        series1.add(80.0, 14845.3);
        series1.add(90.0, 14645.4);
        series1.add(100.0, 16234.6);
        series1.add(110.0, 17232.3);
        series1.add(120.0, 14232.2);
        series1.add(130.0, 13102.2);
        series1.add(140.0, 14230.2);
        series1.add(150.0, 11235.2);

        XYSeries series2 = new XYSeries("Series 2");
        series2.add(10.0, 15000.3);
        series2.add(20.0, 11000.4);
        series2.add(30.0, 17000.3);
        series2.add(40.0, 15000.3);
        series2.add(50.0, 14000.4);
        series2.add(60.0, 12000.3);
        series2.add(70.0, 11000.5);
        series2.add(80.0, 12000.3);
        series2.add(90.0, 13000.4);
        series2.add(100.0, 12000.6);
        series2.add(110.0, 13000.3);
        series2.add(120.0, 17000.2);
        series2.add(130.0, 18000.2);
        series2.add(140.0, 16000.2);
        series2.add(150.0, 17000.2);

        XYSeriesCollection collection = new XYSeriesCollection();
        collection.addSeries(series1);
        collection.addSeries(series2);
        return collection;

    }

    /**
     * Creates a sample dataset.
     *
     * @return Series 2.
     */
    private static XYDataset createDataset2() {

        // create dataset 2...
        XYSeries series2 = new XYSeries("Series 3");

        series2.add(10.0, 16853.2);
        series2.add(20.0, 19642.3);
        series2.add(30.0, 18253.5);
        series2.add(40.0, 15352.3);
        series2.add(50.0, 13532.0);
        series2.add(100.0, 12635.3);
        series2.add(110.0, 13998.2);
        series2.add(120.0, 11943.2);
        series2.add(130.0, 16943.9);
        series2.add(140.0, 17843.2);
        series2.add(150.0, 16495.3);
        series2.add(160.0, 17943.6);
        series2.add(170.0, 18500.7);
        series2.add(180.0, 19595.9);

        return new XYSeriesCollection(series2);

    }
    
    /**
     * Creates a panel for the demo (used by SuperDemo.java).
     * 
     * @return A panel.
     */
    public static JPanel createDemoPanel() {
        JFreeChart chart = createCombinedChart();
        return new ChartPanel(chart);
    }
    
    /**
     * Starting point for the demonstration application.
     *
     * @param args  ignored.
     */
    public static void main(String[] args) {

        CombinedXYPlotDemo1 demo = new CombinedXYPlotDemo1("CombinedDomainXYPlot Demo");
        demo.pack();
        RefineryUtilities.centerFrameOnScreen(demo);
        demo.setVisible(true);

    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产美女浴室洗澡无遮挡| 美女视频免费一区| 亚洲不卡一区二区三区| 美女国产一区二区| 成人激情小说乱人伦| 欧美网站大全在线观看| 日韩精品一区在线| 亚洲视频免费在线| 久久精品国产一区二区三区免费看 | 天天色天天操综合| 国产成人自拍网| 欧美日韩国产精品自在自线| 精品国产精品一区二区夜夜嗨| 国产精品国产三级国产aⅴ入口| 首页国产丝袜综合| 99久久精品国产一区二区三区| 欧美乱熟臀69xxxxxx| 欧美国产精品劲爆| 日韩国产欧美三级| 97精品久久久久中文字幕| 欧美白人最猛性xxxxx69交| 亚洲精品视频免费观看| 国产乱国产乱300精品| 欧美日韩一区二区三区视频| 国产欧美一区二区精品秋霞影院| 婷婷综合另类小说色区| 不卡欧美aaaaa| 久久久亚洲欧洲日产国码αv| 亚洲福利视频导航| 91女厕偷拍女厕偷拍高清| 欧美成人激情免费网| 亚洲电影第三页| 成人黄色一级视频| 精品国偷自产国产一区| 亚洲成人动漫一区| 一本到三区不卡视频| 精品国产网站在线观看| 亚洲成av人片观看| 91啪亚洲精品| 国产日韩成人精品| 青青草一区二区三区| 欧美在线色视频| 亚洲欧洲另类国产综合| 国产精品一线二线三线精华| 日韩免费观看高清完整版| 亚洲高清不卡在线观看| 91高清视频在线| 亚洲人一二三区| 成人免费视频国产在线观看| 亚洲精品在线免费播放| 蜜桃一区二区三区在线| 欧美亚洲国产bt| 日韩码欧中文字| 风间由美一区二区av101 | 日本午夜精品视频在线观看| 欧美综合色免费| 亚洲激情自拍偷拍| 91网站黄www| 亚洲婷婷综合色高清在线| 成人黄色777网| 中文字幕亚洲区| gogo大胆日本视频一区| 国产精品久久久久久亚洲毛片 | 日韩一区二区视频| 日本欧美一区二区三区乱码| 欧美裸体bbwbbwbbw| 亚洲国产精品精华液网站| 欧美亚一区二区| 一区二区三区日韩欧美精品| 色综合天天在线| 亚洲色图19p| 在线观看欧美日本| 亚欧色一区w666天堂| 538prom精品视频线放| 青青草成人在线观看| 欧美大尺度电影在线| 卡一卡二国产精品| 久久久青草青青国产亚洲免观| 国产精品白丝jk黑袜喷水| 亚洲免费资源在线播放| 91精品91久久久中77777| 亚洲国产成人av| 91精品国产综合久久久久久 | 欧美一区二区三区视频在线| 首页综合国产亚洲丝袜| 91精品国产综合久久精品麻豆| 日本成人超碰在线观看| 91麻豆精品国产自产在线观看一区| 日本不卡一区二区三区| 日韩欧美在线不卡| 国内精品免费**视频| 国产午夜精品理论片a级大结局| 国产成人精品免费在线| 中文字幕中文字幕在线一区 | 久久午夜色播影院免费高清| 国产二区国产一区在线观看| 国产精品福利一区二区三区| 日本精品一级二级| 天堂一区二区在线免费观看| 精品成人佐山爱一区二区| 国产91清纯白嫩初高中在线观看| 1区2区3区精品视频| 在线精品视频一区二区三四 | 日韩欧美精品三级| 国产69精品久久99不卡| 一区二区三区蜜桃| 日韩欧美国产高清| 成人av第一页| 婷婷开心久久网| 国产亚洲自拍一区| 日本精品免费观看高清观看| 日韩国产高清在线| 国产精品午夜在线观看| 欧美主播一区二区三区| 麻豆91小视频| 亚洲视频一二三区| 欧美一级欧美三级| 99久久er热在这里只有精品66| 亚洲成av人片在线观看无码| 亚洲精品一区二区三区在线观看 | 亚洲一区欧美一区| 精品处破学生在线二十三| 91年精品国产| 美女mm1313爽爽久久久蜜臀| 亚洲色图视频免费播放| 3atv在线一区二区三区| 精品国产制服丝袜高跟| 91丨porny丨蝌蚪视频| 日本不卡1234视频| 亚洲图片你懂的| 久久在线免费观看| 欧美日韩aaa| 成人涩涩免费视频| 美女网站在线免费欧美精品| 综合精品久久久| 精品盗摄一区二区三区| 欧美视频一区二区| 成人网在线免费视频| 久久99精品国产麻豆婷婷| 亚洲自拍偷拍欧美| 中文字幕一区二区在线观看| 日韩免费高清视频| 欧美日韩视频在线观看一区二区三区| 国产成人精品在线看| 免费观看91视频大全| 亚洲国产精品欧美一二99| 中日韩免费视频中文字幕| 欧美精品一区二区在线观看| 欧美精品成人一区二区三区四区| 99久久久精品免费观看国产蜜| 国产在线视频不卡二| 天堂av在线一区| 一区二区三区视频在线看| 国产精品私人影院| 久久久www成人免费毛片麻豆| 制服.丝袜.亚洲.另类.中文| 欧洲另类一二三四区| av在线综合网| 风间由美一区二区三区在线观看 | 色婷婷久久久亚洲一区二区三区| 国产一区二区91| 日本美女一区二区三区视频| 亚洲在线视频免费观看| 综合在线观看色| 国产精品麻豆久久久| 久久久久久久一区| 久久网站最新地址| 精品国产乱码91久久久久久网站| 制服丝袜一区二区三区| 欧美日韩中文字幕一区二区| 一本大道久久a久久精二百| 成人黄色大片在线观看| 成人综合在线网站| 成人丝袜视频网| 成人av电影观看| av动漫一区二区| av亚洲产国偷v产偷v自拍| 成av人片一区二区| 9i看片成人免费高清| 99久久综合精品| k8久久久一区二区三区 | 亚洲少妇30p| 亚洲日本丝袜连裤袜办公室| 国产精品成人一区二区三区夜夜夜 | 亚洲色图在线看| 亚洲欧美日韩中文播放| 伊人性伊人情综合网| 一二三四社区欧美黄| 亚洲一级二级在线| 日韩av一级电影| 精品一区二区三区免费毛片爱| 激情av综合网| 国产宾馆实践打屁股91| va亚洲va日韩不卡在线观看| 91在线码无精品| 欧美日韩精品二区第二页| 日韩视频在线永久播放| 久久亚洲一区二区三区四区| 欧美激情资源网| 亚洲欧美aⅴ...|