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

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

?? dualaxisdemo2.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.
 *
 * ------------------
 * DualAxisDemo2.java
 * ------------------
 * (C) Copyright 2002, 2003 by Object Refinery Limited and Contributors.
 *
 * Original Author:  David Gilbert (for Object Refinery Limited);
 * Contributor(s):   -;
 *
 * $Id: DualAxisDemo2.java,v 1.7 2003/07/23 15:17:44 mungady Exp $
 *
 * Changes
 * -------
 * 19-Nov-2002 : Version 1 (DG);
 *
 */

package org.jfree.chart.demo;

import java.awt.Color;
import java.text.SimpleDateFormat;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.StandardLegend;
import org.jfree.chart.axis.DateAxis;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.renderer.StandardXYItemRenderer;
import org.jfree.chart.renderer.XYItemRenderer;
import org.jfree.data.XYDataset;
import org.jfree.data.time.Month;
import org.jfree.data.time.TimeSeries;
import org.jfree.data.time.TimeSeriesCollection;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;

/**
 * An example of a time series chart.  For the most part, default settings are used, except that
 * the renderer is modified to show filled shapes (as well as lines) at each data point.
 *
 * @author David Gilbert
 */
public class DualAxisDemo2 extends ApplicationFrame {

    /**
     * A demonstration application showing how to create a time series chart with dual axes.
     *
     * @param title  the frame title.
     */
    public DualAxisDemo2(String title) {

        super(title);

        // create a title...
        String chartTitle = "Dual Axis Demo 2";
        XYDataset dataset = createDataset1();

        JFreeChart chart = ChartFactory.createTimeSeriesChart(
            chartTitle, 
            "Date", 
            "Price Per Unit",
            dataset, 
            true, 
            true, 
            false
        );

        StandardLegend legend = (StandardLegend) chart.getLegend();
        legend.setDisplaySeriesShapes(true);
        
        XYPlot plot = chart.getXYPlot();
        NumberAxis axis2 = new NumberAxis("Secondary");
        axis2.setAutoRangeIncludesZero(false);
        plot.setSecondaryRangeAxis(0, axis2);
        plot.setSecondaryDataset(0, createDataset2());
        plot.mapSecondaryDatasetToRangeAxis(0, new Integer(0));
        XYItemRenderer renderer = plot.getRenderer();
        if (renderer instanceof StandardXYItemRenderer) {
            StandardXYItemRenderer rr = (StandardXYItemRenderer) renderer;
            rr.setPlotShapes(true);
            rr.setShapesFilled(true);
        }
        
        StandardXYItemRenderer renderer2 = new StandardXYItemRenderer();
        renderer2.setSeriesPaint(0, Color.black);
        renderer2.setPlotShapes(true);
        plot.setSecondaryRenderer(0, renderer2);
        
        DateAxis axis = (DateAxis) plot.getDomainAxis();
        axis.setDateFormatOverride(new SimpleDateFormat("MMM-yyyy"));
        
        ChartPanel chartPanel = new ChartPanel(chart);
        chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
        setContentPane(chartPanel);

    }

    /**
     * Creates a sample dataset.
     *
     * @return The dataset.
     */
    private XYDataset createDataset1() {

        TimeSeries s1 = new TimeSeries("Random Data 1", Month.class);
        s1.add(new Month(2, 2001), 181.8);
        s1.add(new Month(3, 2001), 167.3);
        s1.add(new Month(4, 2001), 153.8);
        s1.add(new Month(5, 2001), 167.6);
        s1.add(new Month(6, 2001), 158.8);
        s1.add(new Month(7, 2001), 148.3);
        s1.add(new Month(8, 2001), 153.9);
        s1.add(new Month(9, 2001), 142.7);
        s1.add(new Month(10, 2001), 123.2);
        s1.add(new Month(11, 2001), 131.8);
        s1.add(new Month(12, 2001), 139.6);
        s1.add(new Month(1, 2002), 142.9);
        s1.add(new Month(2, 2002), 138.7);
        s1.add(new Month(3, 2002), 137.3);
        s1.add(new Month(4, 2002), 143.9);
        s1.add(new Month(5, 2002), 139.8);
        s1.add(new Month(6, 2002), 137.0);
        s1.add(new Month(7, 2002), 132.8);

        TimeSeriesCollection dataset = new TimeSeriesCollection();
        dataset.addSeries(s1);

        return dataset;

    }

    /**
     * Creates a sample dataset.
     *
     * @return The dataset.
     */
    private XYDataset createDataset2() {


        TimeSeries s2 = new TimeSeries("Random Data 2", Month.class);
        s2.add(new Month(2, 2001), 429.6);
        s2.add(new Month(3, 2001), 323.2);
        s2.add(new Month(4, 2001), 417.2);
        s2.add(new Month(5, 2001), 624.1);
        s2.add(new Month(6, 2001), 422.6);
        s2.add(new Month(7, 2001), 619.2);
        s2.add(new Month(8, 2001), 416.5);
        s2.add(new Month(9, 2001), 512.7);
        s2.add(new Month(10, 2001), 501.5);
        s2.add(new Month(11, 2001), 306.1);
        s2.add(new Month(12, 2001), 410.3);
        s2.add(new Month(1, 2002), 511.7);
        s2.add(new Month(2, 2002), 611.0);
        s2.add(new Month(3, 2002), 709.6);
        s2.add(new Month(4, 2002), 613.2);
        s2.add(new Month(5, 2002), 711.6);
        s2.add(new Month(6, 2002), 708.8);
        s2.add(new Month(7, 2002), 501.6);

        TimeSeriesCollection dataset = new TimeSeriesCollection();
        dataset.addSeries(s2);

        return dataset;

    }

    /**
     * Starting point for the demonstration application.
     *
     * @param args  ignored.
     */
    public static void main(String[] args) {

        DualAxisDemo2 demo = new DualAxisDemo2("Dual Axis Demo 2");
        demo.pack();
        RefineryUtilities.centerFrameOnScreen(demo);
        demo.setVisible(true);

    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av电影天堂一区二区在线| 天天av天天翘天天综合网| 欧美影院一区二区| 国产精品亚洲人在线观看| 中文字幕视频一区| 777精品伊人久久久久大香线蕉| 丁香啪啪综合成人亚洲小说| 亚洲影院免费观看| 亚洲视频图片小说| 久久精品视频网| 2021中文字幕一区亚洲| 欧美日韩一区二区电影| 色婷婷精品大视频在线蜜桃视频| 精品在线一区二区三区| 日本午夜一区二区| 夜夜揉揉日日人人青青一国产精品| 久久这里只有精品6| 精品国产制服丝袜高跟| 欧美第一区第二区| 日韩视频一区二区三区在线播放 | 夜夜夜精品看看| 亚洲免费观看高清完整版在线观看熊| 久久久久国产精品麻豆| 久久综合网色—综合色88| 精品久久久久久久久久久久久久久久久 | 日韩激情视频网站| 99re66热这里只有精品3直播 | 99re这里都是精品| 91麻豆123| 在线观看日韩av先锋影音电影院| 91美女在线观看| 欧美性猛交一区二区三区精品| 欧美日韩中字一区| 欧美一区二区免费视频| 精品理论电影在线观看| 国产亚洲欧美日韩在线一区| 国产三级三级三级精品8ⅰ区| 日本一区二区三区在线不卡| 国产午夜一区二区三区| 亚洲日本青草视频在线怡红院| 亚洲国产wwwccc36天堂| 久久99在线观看| 菠萝蜜视频在线观看一区| 欧美亚洲国产一区二区三区va| 欧美久久婷婷综合色| 久久婷婷久久一区二区三区| 亚洲色图欧洲色图| 日本人妖一区二区| av在线不卡网| 精品国产电影一区二区| 亚洲欧美日韩国产综合在线| 日本伊人午夜精品| 91免费版pro下载短视频| 欧美一区二区三区免费| 亚洲欧美日韩国产中文在线| 久久精品国产精品亚洲红杏| 在线中文字幕不卡| 欧美国产精品一区二区三区| 视频一区二区三区中文字幕| 国产91丝袜在线播放0| 在线国产电影不卡| 国产精品的网站| 国产麻豆成人传媒免费观看| 777亚洲妇女| 亚洲高清不卡在线| 欧美在线影院一区二区| 亚洲欧洲另类国产综合| 国产一二三精品| 久久精品视频网| 国产一区中文字幕| 日韩免费性生活视频播放| 亚洲成av人影院在线观看网| 9l国产精品久久久久麻豆| 国产亚洲污的网站| 国产成人精品免费| 国产精品传媒视频| 97精品视频在线观看自产线路二| 久久久久久久久久久久久久久99 | 欧美综合色免费| 夜夜嗨av一区二区三区| 欧美日韩高清一区二区三区| 亚洲成人777| 精品久久人人做人人爽| 国产一二三精品| 综合中文字幕亚洲| 欧洲色大大久久| 久久国产尿小便嘘嘘尿| 国产欧美日韩精品一区| 91日韩精品一区| 亚洲国产成人高清精品| 欧美电视剧免费全集观看| 国产美女在线精品| 一区二区三区免费观看| 91精品蜜臀在线一区尤物| 精品亚洲成a人在线观看| 国产色91在线| 欧美日韩精品欧美日韩精品一| 美女精品自拍一二三四| 国产精品久久久久7777按摩| 欧美日韩免费高清一区色橹橹 | av电影天堂一区二区在线观看| 亚洲成av人片观看| 国产精品卡一卡二| 精品乱码亚洲一区二区不卡| 日本韩国欧美国产| 国产一区二区福利视频| 亚洲一区二区三区四区在线免费观看 | 99久久久久久| 国模娜娜一区二区三区| 一区二区日韩av| 国产精品三级av在线播放| 欧美一区二区三区人| av不卡在线播放| 国产成人免费在线观看不卡| 亚洲二区在线视频| 亚洲蜜臀av乱码久久精品| 国产喷白浆一区二区三区| 欧美成人性战久久| 欧美一二三区在线观看| 欧美日韩在线观看一区二区 | 亚洲bt欧美bt精品777| 亚洲色图第一区| 亚洲色图欧洲色图婷婷| 国产精品久久久久久久裸模| 久久久久久久久久电影| 日韩女优视频免费观看| 欧美一区二区三区日韩视频| 欧美福利一区二区| 欧美高清你懂得| 在线不卡免费欧美| 精品国产在天天线2019| 久久久久高清精品| 国产精品不卡在线观看| 亚洲精品久久7777| 午夜不卡av免费| 日产欧产美韩系列久久99| 美女在线视频一区| 国产老肥熟一区二区三区| 国产成人夜色高潮福利影视| 波多野结衣视频一区| 91黄色免费看| 欧美大片日本大片免费观看| 久久人人超碰精品| 亚洲日本在线a| 蜜桃视频在线观看一区二区| 东方欧美亚洲色图在线| 色天天综合久久久久综合片| 制服丝袜亚洲色图| 中日韩免费视频中文字幕| 亚洲成av人片一区二区梦乃 | 久久99国产乱子伦精品免费| 成人精品gif动图一区| 欧美撒尿777hd撒尿| 久久夜色精品国产欧美乱极品| 亚洲欧美激情视频在线观看一区二区三区| 一区二区三区中文字幕电影| 韩国在线一区二区| 欧美网站大全在线观看| 中文字幕av资源一区| 日韩黄色在线观看| 99久久综合精品| 精品欧美乱码久久久久久| 亚洲图片欧美综合| 99国产精品一区| 久久中文娱乐网| 青青国产91久久久久久| 欧美三级日韩在线| 亚洲一区在线观看网站| 99久久久久免费精品国产| 国产日产精品1区| 国产激情一区二区三区桃花岛亚洲| 欧美精品在欧美一区二区少妇| 最新热久久免费视频| 成人开心网精品视频| 国产网站一区二区三区| 国产91精品一区二区| 久久久久久久久伊人| 国产精品一区不卡| 久久久91精品国产一区二区三区| 秋霞成人午夜伦在线观看| 7777精品伊人久久久大香线蕉的| 亚洲一区视频在线| 欧美卡1卡2卡| 久久成人麻豆午夜电影| 日韩欧美三级在线| 国产激情偷乱视频一区二区三区| 26uuuu精品一区二区| 国产精品亚洲午夜一区二区三区| 欧美韩日一区二区三区四区| 成人精品视频一区二区三区尤物| 国产精品国产精品国产专区不蜜 | 一区二区免费在线播放| 欧美伊人精品成人久久综合97| 一区二区三区四区在线播放 | 欧美tickling挠脚心丨vk| 毛片基地黄久久久久久天堂| 精品国产免费人成电影在线观看四季 | 欧美激情综合网| 97久久久精品综合88久久| 亚洲欧美日韩中文播放 |