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

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

?? quarterdateformatdemo.java

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

package demo;

import java.awt.Color;
import java.util.TimeZone;

import javax.swing.JPanel;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.PeriodAxis;
import org.jfree.chart.axis.PeriodAxisLabelInfo;
import org.jfree.chart.axis.QuarterDateFormat;
import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.renderer.xy.XYItemRenderer;
import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
import org.jfree.data.time.Month;
import org.jfree.data.time.Quarter;
import org.jfree.data.time.TimeSeries;
import org.jfree.data.time.TimeSeriesCollection;
import org.jfree.data.xy.XYDataset;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RectangleInsets;
import org.jfree.ui.RefineryUtilities;

/**
 * A demo showing the {@link QuarterDateFormat}.
 */
public class QuarterDateFormatDemo extends ApplicationFrame {

    /**
     * A demonstration application showing how to create a simple time series 
     * chart.  This example uses monthly data.
     *
     * @param title  the frame title.
     */
    public QuarterDateFormatDemo(String title) {
        super(title);
        JPanel chartPanel = createDemoPanel();
        chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
        setContentPane(chartPanel);
    }

    /**
     * Creates a chart.
     * 
     * @param dataset  a dataset.
     * 
     * @return A chart.
     */
    private static JFreeChart createChart(XYDataset dataset) {

        JFreeChart chart = ChartFactory.createTimeSeriesChart(
            "Legal & General Unit Trust Prices",  // title
            "Date",             // x-axis label
            "Price Per Unit",   // y-axis label
            dataset,            // data
            true,               // create legend?
            true,               // generate tooltips?
            false               // generate URLs?
        );

        chart.setBackgroundPaint(Color.white);

        XYPlot plot = (XYPlot) chart.getPlot();
        PeriodAxis axis = new PeriodAxis("Quarter", new Quarter(), 
                new Quarter());
        axis.setAutoRangeTimePeriodClass(Quarter.class);
        PeriodAxisLabelInfo[] info = new PeriodAxisLabelInfo[1];
        info[0] = new PeriodAxisLabelInfo(Quarter.class, 
                new QuarterDateFormat(TimeZone.getDefault(), 
                        QuarterDateFormat.ROMAN_QUARTERS));
        axis.setLabelInfo(info);
        plot.setDomainAxis(axis);
        plot.setBackgroundPaint(Color.lightGray);
        plot.setDomainGridlinePaint(Color.white);
        plot.setRangeGridlinePaint(Color.white);
        plot.setAxisOffset(new RectangleInsets(5.0, 5.0, 5.0, 5.0));
        plot.setDomainCrosshairVisible(true);
        plot.setRangeCrosshairVisible(true);
        
        XYItemRenderer r = plot.getRenderer();
        if (r instanceof XYLineAndShapeRenderer) {
            XYLineAndShapeRenderer renderer = (XYLineAndShapeRenderer) r;
            renderer.setBaseShapesVisible(true);
            renderer.setBaseShapesFilled(true);
        }
        
        return chart;

    }
    
    /**
     * Creates a dataset, consisting of two series of monthly data.
     *
     * @return the dataset.
     */
    private static XYDataset createDataset() {

        TimeSeries s1 = new TimeSeries("L&G European Index Trust", 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);

        TimeSeries s2 = new TimeSeries("L&G UK Index Trust", Month.class);
        s2.add(new Month(2, 2001), 129.6);
        s2.add(new Month(3, 2001), 123.2);
        s2.add(new Month(4, 2001), 117.2);
        s2.add(new Month(5, 2001), 124.1);
        s2.add(new Month(6, 2001), 122.6);
        s2.add(new Month(7, 2001), 119.2);
        s2.add(new Month(8, 2001), 116.5);
        s2.add(new Month(9, 2001), 112.7);
        s2.add(new Month(10, 2001), 101.5);
        s2.add(new Month(11, 2001), 106.1);
        s2.add(new Month(12, 2001), 110.3);
        s2.add(new Month(1, 2002), 111.7);
        s2.add(new Month(2, 2002), 111.0);
        s2.add(new Month(3, 2002), 109.6);
        s2.add(new Month(4, 2002), 113.2);
        s2.add(new Month(5, 2002), 111.6);
        s2.add(new Month(6, 2002), 108.8);
        s2.add(new Month(7, 2002), 101.6);

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

        return dataset;

    }

    /**
     * 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) {
        QuarterDateFormatDemo demo = new QuarterDateFormatDemo(
                "Quarter Date Format Demo");
        demo.pack();
        RefineryUtilities.centerFrameOnScreen(demo);
        demo.setVisible(true);
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人爽a毛片一区二区免费| 亚洲.国产.中文慕字在线| 51精品国自产在线| 欧美在线看片a免费观看| 一本大道av一区二区在线播放| 国产suv精品一区二区883| 国产精品一卡二卡| 成人午夜大片免费观看| 99国内精品久久| 欧美影院一区二区三区| 欧美一级午夜免费电影| 欧美一级片免费看| 久久久精品2019中文字幕之3| 国产女人aaa级久久久级| 亚洲欧洲日本在线| 天堂精品中文字幕在线| 蜜臀av亚洲一区中文字幕| 国产在线视频一区二区| 成人短视频下载| 欧美体内she精视频| 正在播放亚洲一区| 国产日韩精品一区二区三区 | 国产成人啪免费观看软件| 国产宾馆实践打屁股91| 欧美亚洲另类激情小说| 日韩精品一区二区在线| 中文无字幕一区二区三区| 一区二区视频在线看| 免费视频最近日韩| aaa国产一区| 日韩欧美视频在线| 亚洲久草在线视频| 韩国一区二区视频| 欧美中文字幕不卡| 国产欧美日韩在线| 五月综合激情日本mⅴ| 国产精品91xxx| 91精品国产综合久久久久久漫画| 中文字幕不卡的av| 日本不卡在线视频| 91丨porny丨户外露出| 精品区一区二区| 亚洲国产精品久久人人爱| 国产一区二区三区精品欧美日韩一区二区三区 | 99国产精品一区| 日韩欧美国产wwwww| 亚洲精品欧美二区三区中文字幕| 青青青伊人色综合久久| 99热国产精品| 日本一区二区动态图| 蜜臀av一级做a爰片久久| 色婷婷综合视频在线观看| 国产日产欧产精品推荐色| 免费人成黄页网站在线一区二区| 97久久精品人人做人人爽| 久久久久久亚洲综合| 美女脱光内衣内裤视频久久影院| 在线国产亚洲欧美| 自拍偷自拍亚洲精品播放| 国产精品白丝jk黑袜喷水| 日韩欧美国产成人一区二区| 午夜免费久久看| 欧美三级电影在线看| 亚洲精品国产品国语在线app| 成人午夜电影小说| 国产精品色一区二区三区| 国产成人精品免费看| 久久久一区二区| 国产经典欧美精品| 久久这里只精品最新地址| 国产真实精品久久二三区| xnxx国产精品| 韩国成人福利片在线播放| 久久综合给合久久狠狠狠97色69| 极品少妇xxxx精品少妇| 久久夜色精品一区| 韩国女主播成人在线观看| 亚洲精品一区二区三区99| 国产精品一区二区在线播放| 国产调教视频一区| av在线播放一区二区三区| 亚洲欧洲精品一区二区三区| 99精品热视频| 亚洲影院免费观看| 欧美日本一区二区三区| 麻豆精品视频在线观看| 亚洲精品一区二区三区香蕉| 国产91露脸合集magnet| 亚洲免费看黄网站| 5858s免费视频成人| 精品伊人久久久久7777人| 国产欧美一区二区精品秋霞影院 | 国产麻豆一精品一av一免费| 中文字幕精品—区二区四季| 99re这里只有精品6| 亚洲综合色噜噜狠狠| 3atv一区二区三区| 国产精华液一区二区三区| 亚洲人成亚洲人成在线观看图片 | 亚洲综合色区另类av| 欧美高清视频www夜色资源网| 久久精品国产亚洲5555| 国产精品日韩成人| 欧美日本乱大交xxxxx| 国产乱人伦偷精品视频不卡 | 日韩网站在线看片你懂的| 国内精品不卡在线| 亚洲欧美激情一区二区| 欧美一区二区国产| 91麻豆.com| 美女诱惑一区二区| 亚洲男帅同性gay1069| 日韩一卡二卡三卡| 日本精品一级二级| 国产精品影视在线观看| 亚洲一卡二卡三卡四卡五卡| 久久久精品tv| 欧美一级久久久| 欧美一a一片一级一片| 久久精品国产亚洲一区二区三区| 亚洲婷婷在线视频| 久久久亚洲精华液精华液精华液| 欧美日韩中文另类| 99精品欧美一区二区三区小说| 蜜桃av噜噜一区二区三区小说| 亚洲欧美国产高清| 亚洲国产精品av| 精品处破学生在线二十三| 69堂亚洲精品首页| 欧美日韩在线精品一区二区三区激情 | 1024精品合集| 国产色一区二区| 久久综合久久综合久久| 欧美一区二区三区思思人| 欧美亚洲国产一区在线观看网站| 成人国产一区二区三区精品| 国产一区久久久| 久久成人精品无人区| 午夜视频一区二区| 午夜伦理一区二区| 亚洲国产成人av网| 亚洲福中文字幕伊人影院| 亚洲乱码国产乱码精品精的特点| 久久久久9999亚洲精品| 久久综合色8888| 久久精品人人做人人综合 | 国产精品黄色在线观看| 久久蜜桃av一区二区天堂| 精品国产成人在线影院 | 亚洲va欧美va人人爽| 亚洲精品国产成人久久av盗摄| 亚洲人成网站在线| 一区二区三区四区不卡视频| 又紧又大又爽精品一区二区| 亚洲另类在线一区| 亚洲愉拍自拍另类高清精品| 亚洲午夜电影在线| 日韩精品午夜视频| 久久国产剧场电影| 国产乱码精品一区二区三| 国产丶欧美丶日本不卡视频| 粉嫩欧美一区二区三区高清影视| 国产成人免费在线视频| 91日韩精品一区| 欧美精品自拍偷拍| 欧美精品一区二区三区很污很色的 | 欧美自拍偷拍一区| 欧美精品久久99| 欧美精品一区二区三区四区 | 亚洲影院理伦片| 蜜臀av一级做a爰片久久| 国产酒店精品激情| www.日韩在线| 欧美精品vⅰdeose4hd| 久久久久久久国产精品影院| 最新不卡av在线| 日韩电影在线一区二区| 国产精品伊人色| 在线观看日韩电影| 精品国产亚洲一区二区三区在线观看| 国产婷婷色一区二区三区四区| 亚洲免费在线看| 精品系列免费在线观看| 91一区一区三区| 日韩一区二区三区四区 | 日日夜夜精品视频免费| 韩国午夜理伦三级不卡影院| 一本色道综合亚洲| 日韩美女主播在线视频一区二区三区 | 日韩国产欧美视频| 高清国产一区二区| 91精品欧美一区二区三区综合在 | 99久久综合色| 日韩欧美成人一区二区| 亚洲色图视频免费播放| 久草在线在线精品观看| 在线精品视频免费播放| 国产精品色在线| 狠狠色狠狠色合久久伊人| 欧美亚洲动漫精品|