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

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

?? differencechartdemo2.java

?? jfreechart的例子教程附有源代碼
?? JAVA
?? 第 1 頁 / 共 4 頁
字號:
/* -------------------------
 * DifferenceChartDemo2.java
 * -------------------------
 * (C) Copyright 2004, 2005, by Object Refinery Limited.
 *
 */

package demo;

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;
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.DateAxis;
import org.jfree.chart.axis.DateTickMarkPosition;
import org.jfree.chart.plot.IntervalMarker;
import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.renderer.xy.XYDifferenceRenderer;
import org.jfree.chart.title.TextTitle;
import org.jfree.data.time.Day;
import org.jfree.data.time.Minute;
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.GradientPaintTransformType;
import org.jfree.ui.Layer;
import org.jfree.ui.RectangleAnchor;
import org.jfree.ui.RectangleInsets;
import org.jfree.ui.RefineryUtilities;
import org.jfree.ui.StandardGradientPaintTransformer;
import org.jfree.ui.TextAnchor;

/**
 * A simple demonstration of the {@link XYDifferenceRenderer}.  The sunrise 
 * and sunset times for this demo were obtained from: 
 * 
 *     http://www.sunrisesunset.com/
 *
 */
public class DifferenceChartDemo2 extends ApplicationFrame {

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

        super(title);
        XYDataset dataset = createDataset();
        JFreeChart chart = createChart(dataset);
        ChartPanel chartPanel = new ChartPanel(chart);
        chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
        setContentPane(chartPanel);

    }
  
    /**
     * Creates a sample dataset.
     * 
     * @return A sample dataset.
     */
    private static XYDataset createDataset() {
        TimeSeries series1 = createSunriseSeries();
        TimeSeries series2 = createSunsetSeries();
        TimeSeriesCollection dataset = new TimeSeriesCollection();
        dataset.addSeries(series1);
        dataset.addSeries(series2);
        return dataset;
    }
    
    /**
     * A utility method for creating a value based on a time.
     *
     * @param hour  the hour.
     * @param min  the minute.
     *
     * @return a value.
     */  
    private static Long time(int hour, int min) {
        Minute m = new Minute(min, hour, 1, 1, 1970);
        return new Long(m.getFirstMillisecond());
    }
    
    /**
     * Creates a time series containing sunrise times for London in 2004.
     *
     * @return A time series containing sunrise times.
     */
    public static TimeSeries createSunriseSeries() {
        
        TimeSeries series = new TimeSeries("Sunrise");
        
        series.add(new Day(1, 1, 2004), time(8, 5));
        series.add(new Day(2, 1, 2004), time(8, 5));
        series.add(new Day(3, 1, 2004), time(8, 5));
        series.add(new Day(4, 1, 2004), time(8, 5));
        series.add(new Day(5, 1, 2004), time(8, 5));
        series.add(new Day(6, 1, 2004), time(8, 4));
        series.add(new Day(7, 1, 2004), time(8, 4));
        series.add(new Day(8, 1, 2004), time(8, 4));
        series.add(new Day(9, 1, 2004), time(8, 3));
        series.add(new Day(10, 1, 2004), time(8, 3));
        series.add(new Day(11, 1, 2004), time(8, 2));
        series.add(new Day(12, 1, 2004), time(8, 1));
        series.add(new Day(13, 1, 2004), time(8, 1));
        series.add(new Day(14, 1, 2004), time(8, 0));
        series.add(new Day(15, 1, 2004), time(7, 59));
        series.add(new Day(16, 1, 2004), time(7, 58));
        series.add(new Day(17, 1, 2004), time(7, 58));
        series.add(new Day(18, 1, 2004), time(7, 57));
        series.add(new Day(19, 1, 2004), time(7, 56));
        series.add(new Day(20, 1, 2004), time(7, 55));
        series.add(new Day(21, 1, 2004), time(7, 54));
        series.add(new Day(22, 1, 2004), time(7, 53));
        series.add(new Day(23, 1, 2004), time(7, 51));
        series.add(new Day(24, 1, 2004), time(7, 50));
        series.add(new Day(25, 1, 2004), time(7, 49));
        series.add(new Day(26, 1, 2004), time(7, 48));
        series.add(new Day(27, 1, 2004), time(7, 46));
        series.add(new Day(28, 1, 2004), time(7, 45));
        series.add(new Day(29, 1, 2004), time(7, 44));
        series.add(new Day(30, 1, 2004), time(7, 42));
        series.add(new Day(31, 1, 2004), time(7, 41));
        
        series.add(new Day(1, 2, 2004), time(7, 39));
        series.add(new Day(2, 2, 2004), time(7, 38));
        series.add(new Day(3, 2, 2004), time(7, 36));
        series.add(new Day(4, 2, 2004), time(7, 35));
        series.add(new Day(5, 2, 2004), time(7, 33));
        series.add(new Day(6, 2, 2004), time(7, 31));
        series.add(new Day(7, 2, 2004), time(7, 30));
        series.add(new Day(8, 2, 2004), time(7, 28));
        series.add(new Day(9, 2, 2004), time(7, 26));
        series.add(new Day(10, 2, 2004), time(7, 25));
        series.add(new Day(11, 2, 2004), time(7, 23));
        series.add(new Day(12, 2, 2004), time(7, 21));
        series.add(new Day(13, 2, 2004), time(7, 19));
        series.add(new Day(14, 2, 2004), time(7, 17));
        series.add(new Day(15, 2, 2004), time(7, 15));
        series.add(new Day(16, 2, 2004), time(7, 13));
        series.add(new Day(17, 2, 2004), time(7, 11));
        series.add(new Day(18, 2, 2004), time(7, 10));
        series.add(new Day(19, 2, 2004), time(7, 8));
        series.add(new Day(20, 2, 2004), time(7, 6));
        series.add(new Day(21, 2, 2004), time(7, 4));
        series.add(new Day(22, 2, 2004), time(7, 2));
        series.add(new Day(23, 2, 2004), time(6, 59));
        series.add(new Day(24, 2, 2004), time(6, 57));
        series.add(new Day(25, 2, 2004), time(6, 55));
        series.add(new Day(26, 2, 2004), time(6, 53));
        series.add(new Day(27, 2, 2004), time(6, 51));
        series.add(new Day(28, 2, 2004), time(6, 49));
        series.add(new Day(29, 2, 2004), time(6, 47));

        series.add(new Day(1, 3, 2004), time(6, 45));
        series.add(new Day(2, 3, 2004), time(6, 43));
        series.add(new Day(3, 3, 2004), time(6, 40));
        series.add(new Day(4, 3, 2004), time(6, 38));
        series.add(new Day(5, 3, 2004), time(6, 36));
        series.add(new Day(6, 3, 2004), time(6, 34));
        series.add(new Day(7, 3, 2004), time(6, 32));
        series.add(new Day(8, 3, 2004), time(6, 29));
        series.add(new Day(9, 3, 2004), time(6, 27));
        series.add(new Day(10, 3, 2004), time(6, 25));
        series.add(new Day(11, 3, 2004), time(6, 23));
        series.add(new Day(12, 3, 2004), time(6, 20));
        series.add(new Day(13, 3, 2004), time(6, 18));
        series.add(new Day(14, 3, 2004), time(6, 16));
        series.add(new Day(15, 3, 2004), time(6, 14));
        series.add(new Day(16, 3, 2004), time(6, 11));
        series.add(new Day(17, 3, 2004), time(6, 9));
        series.add(new Day(18, 3, 2004), time(6, 7));
        series.add(new Day(19, 3, 2004), time(6, 5));
        series.add(new Day(20, 3, 2004), time(6, 2));
        series.add(new Day(21, 3, 2004), time(6, 0));
        series.add(new Day(22, 3, 2004), time(5, 58));
        series.add(new Day(23, 3, 2004), time(5, 55));
        series.add(new Day(24, 3, 2004), time(5, 53));
        series.add(new Day(25, 3, 2004), time(5, 51));
        series.add(new Day(26, 3, 2004), time(5, 49));
        series.add(new Day(27, 3, 2004), time(5, 46));
        series.add(new Day(28, 3, 2004), time(6, 44));
        series.add(new Day(29, 3, 2004), time(6, 42));
        series.add(new Day(30, 3, 2004), time(6, 39));
        series.add(new Day(31, 3, 2004), time(6, 37));
        
        series.add(new Day(1, 4, 2004), time(6, 35));
        series.add(new Day(2, 4, 2004), time(6, 33));
        series.add(new Day(3, 4, 2004), time(6, 30));
        series.add(new Day(4, 4, 2004), time(6, 28));
        series.add(new Day(5, 4, 2004), time(6, 26));
        series.add(new Day(6, 4, 2004), time(6, 24));
        series.add(new Day(7, 4, 2004), time(6, 21));
        series.add(new Day(8, 4, 2004), time(6, 19));
        series.add(new Day(9, 4, 2004), time(6, 17));
        series.add(new Day(10, 4, 2004), time(6, 15));
        series.add(new Day(11, 4, 2004), time(6, 12));
        series.add(new Day(12, 4, 2004), time(6, 10));
        series.add(new Day(13, 4, 2004), time(6, 8));
        series.add(new Day(14, 4, 2004), time(6, 6));
        series.add(new Day(15, 4, 2004), time(6, 4));
        series.add(new Day(16, 4, 2004), time(6, 2));
        series.add(new Day(17, 4, 2004), time(5, 59));
        series.add(new Day(18, 4, 2004), time(5, 57));
        series.add(new Day(19, 4, 2004), time(5, 55));
        series.add(new Day(20, 4, 2004), time(5, 53));
        series.add(new Day(21, 4, 2004), time(5, 51));
        series.add(new Day(22, 4, 2004), time(5, 49));
        series.add(new Day(23, 4, 2004), time(5, 47));
        series.add(new Day(24, 4, 2004), time(5, 45));
        series.add(new Day(25, 4, 2004), time(5, 43));
        series.add(new Day(26, 4, 2004), time(5, 41));
        series.add(new Day(27, 4, 2004), time(5, 39));
        series.add(new Day(28, 4, 2004), time(5, 37));
        series.add(new Day(29, 4, 2004), time(5, 35));
        series.add(new Day(30, 4, 2004), time(5, 33));
        
        series.add(new Day(1, 5, 2004), time(5, 31));
        series.add(new Day(2, 5, 2004), time(5, 29));
        series.add(new Day(3, 5, 2004), time(5, 28));
        series.add(new Day(4, 5, 2004), time(5, 26));
        series.add(new Day(5, 5, 2004), time(5, 24));
        series.add(new Day(6, 5, 2004), time(5, 22));
        series.add(new Day(7, 5, 2004), time(5, 20));
        series.add(new Day(8, 5, 2004), time(5, 19));
        series.add(new Day(9, 5, 2004), time(5, 17));
        series.add(new Day(10, 5, 2004), time(5, 15));
        series.add(new Day(11, 5, 2004), time(5, 14));
        series.add(new Day(12, 5, 2004), time(5, 12));
        series.add(new Day(13, 5, 2004), time(5, 11));
        series.add(new Day(14, 5, 2004), time(5, 9));
        series.add(new Day(15, 5, 2004), time(5, 8));
        series.add(new Day(16, 5, 2004), time(5, 6));
        series.add(new Day(17, 5, 2004), time(5, 5));
        series.add(new Day(18, 5, 2004), time(5, 3));

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合国产精品| 亚洲电影你懂得| 国产成人鲁色资源国产91色综| 日韩欧美一级二级三级久久久| 日韩精品一区第一页| 日韩午夜激情电影| 黄色成人免费在线| 日本一区二区视频在线观看| 成人黄色在线看| 亚洲久草在线视频| 欧美视频一区二| 美女www一区二区| 久久久久久电影| 97久久超碰国产精品电影| 亚洲伊人伊色伊影伊综合网| 91精品欧美久久久久久动漫| 麻豆精品视频在线| 日本一区二区免费在线观看视频| 色综合久久99| 免费成人美女在线观看.| 久久久久久日产精品| 97精品国产露脸对白| 丝袜亚洲另类丝袜在线| 国产亚洲精品7777| 在线观看日韩高清av| 精品中文字幕一区二区| 1区2区3区精品视频| 欧美一区二区在线播放| 成人性生交大片免费看视频在线| 一区二区三区国产豹纹内裤在线| 日韩一区二区免费在线电影| 成人小视频在线| 奇米影视一区二区三区| 亚洲少妇屁股交4| 97精品久久久午夜一区二区三区| 日韩欧美国产一二三区| 久久精品国产免费| 亚洲欧美另类在线| 精品88久久久久88久久久| 色噜噜夜夜夜综合网| 精品一区二区三区免费播放| 一区二区三区精品| 青娱乐精品视频| 欧美日韩一区精品| 久久精品欧美一区二区三区麻豆| 五月婷婷久久丁香| 欧美精品123区| 香蕉久久夜色精品国产使用方法| 色网站国产精品| 亚洲精品日产精品乱码不卡| 91偷拍与自偷拍精品| 欧美韩国一区二区| 国产99精品在线观看| 亚洲国产精品高清| 国产一区二区三区在线观看免费视频| 欧美精品精品一区| 五月激情六月综合| 国产精品久久久久久户外露出 | 亚洲免费av高清| 亚洲精品一二三四区| 国产伦精一区二区三区| 日韩一区二区在线观看| 日本乱人伦aⅴ精品| 色综合天天综合在线视频| 国产欧美一区二区精品婷婷| 国产黄色91视频| 国内精品在线播放| 麻豆精品新av中文字幕| 日本欧美加勒比视频| 亚洲国产一区二区三区青草影视| 国产精品情趣视频| 国产丝袜美腿一区二区三区| 国产一区二区网址| 一区二区三区四区精品在线视频| 91麻豆免费看片| 国产乱国产乱300精品| 综合久久综合久久| 日本一区二区久久| 成人免费视频视频在线观看免费| 久久久久青草大香线综合精品| 日本韩国精品在线| 一本久久综合亚洲鲁鲁五月天| 51精品国自产在线| 成人欧美一区二区三区黑人麻豆| 美洲天堂一区二卡三卡四卡视频| 99re这里只有精品视频首页| 日韩一区国产二区欧美三区| 一区二区中文视频| 视频一区在线播放| 日本精品一区二区三区高清| 色婷婷综合久久久| 欧美电影免费观看高清完整版在| 成人免费小视频| 国模少妇一区二区三区| 欧美人与禽zozo性伦| 欧美国产97人人爽人人喊| 日本成人在线一区| 色老头久久综合| 1024亚洲合集| 成人视屏免费看| 久久久无码精品亚洲日韩按摩| 日韩精品电影在线观看| 欧美性xxxxxx少妇| 亚洲欧美另类久久久精品| 成人a免费在线看| 国产精品美女久久久久久2018| 韩国理伦片一区二区三区在线播放 | 欧美视频在线一区二区三区| 亚洲婷婷国产精品电影人久久| 国产99久久久久久免费看农村| 亚洲精品在线电影| 黑人巨大精品欧美一区| 精品日产卡一卡二卡麻豆| 日日夜夜精品视频天天综合网| 亚洲一区免费在线观看| 国产日韩欧美高清在线| 青娱乐精品在线视频| 成人美女在线视频| 欧美一区二区三区不卡| 五月激情六月综合| 91色视频在线| 欧美日韩在线直播| 久久久精品人体av艺术| 夜夜嗨av一区二区三区网页 | 欧美国产一区在线| 亚洲h动漫在线| 成人免费视频caoporn| 国产精品丝袜久久久久久app| 午夜精品一区二区三区免费视频| 亚洲国产精品久久久久秋霞影院| 青青国产91久久久久久| 成人精品国产一区二区4080| 91精品国产欧美一区二区| 国产精品福利电影一区二区三区四区| 95精品视频在线| 91麻豆精品国产91久久久久久| 亚洲另类色综合网站| 欧美日韩一区二区三区视频| 肉肉av福利一精品导航| 久久久不卡影院| 日本一区二区三区在线不卡 | 丁香天五香天堂综合| 日韩三级伦理片妻子的秘密按摩| 成人欧美一区二区三区白人| 国产老肥熟一区二区三区| 欧美日韩一区二区欧美激情| 中文字幕亚洲区| 国产超碰在线一区| 久久尤物电影视频在线观看| 日韩二区三区四区| 欧美日韩黄色一区二区| 亚洲欧美色图小说| 亚洲欧美视频在线观看视频| 欧洲亚洲国产日韩| 欧美人伦禁忌dvd放荡欲情| 亚洲三级在线免费观看| 大陆成人av片| 国产精品毛片a∨一区二区三区| 国产一区999| 久久久久久久综合狠狠综合| 色94色欧美sute亚洲线路一久| 国产美女精品一区二区三区| 国产精品护士白丝一区av| av在线免费不卡| 国产ts人妖一区二区| 精品国产免费人成在线观看| 国产一区二区伦理片| 欧美国产亚洲另类动漫| 欧美三级一区二区| 黄色日韩三级电影| 日韩久久一区二区| 久久亚洲捆绑美女| 91成人国产精品| 香港成人在线视频| 久久综合九色综合欧美就去吻| 久久久久久毛片| 婷婷久久综合九色综合绿巨人| 欧美视频在线一区二区三区| 亚洲mv在线观看| 91精品久久久久久久91蜜桃| 日韩在线播放一区二区| 日韩精品综合一本久道在线视频| 捆绑调教一区二区三区| 久久亚洲捆绑美女| 成人av影院在线| 亚洲激情一二三区| 91 com成人网| 国产又粗又猛又爽又黄91精品| 亚洲国产高清在线| 色综合久久综合网97色综合| 亚洲成人免费看| 欧美电视剧免费观看| 岛国精品在线播放| 亚洲h动漫在线| 久久久久久久久久久黄色| 9色porny自拍视频一区二区| 亚洲va国产va欧美va观看| 精品国产亚洲在线| 99精品热视频| 性做久久久久久免费观看欧美|