亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
日本不卡123| 中文在线一区二区| 日韩精品一卡二卡三卡四卡无卡| 色天使久久综合网天天| 亚洲免费av观看| 欧美三级乱人伦电影| 免费在线观看一区| 2021国产精品久久精品| 成人黄色av电影| 亚洲一区在线观看视频| 91精品国产91久久久久久最新毛片 | 欧美亚洲图片小说| 午夜国产不卡在线观看视频| 欧美一级欧美三级在线观看| 韩国毛片一区二区三区| 国产精品久久午夜| 欧美日韩免费高清一区色橹橹| 男女性色大片免费观看一区二区 | 一区二区三区.www| 欧美精品一卡两卡| 国产美女视频一区| 亚洲精品伦理在线| 精品欧美乱码久久久久久1区2区| 国产成人精品免费看| 亚洲乱码精品一二三四区日韩在线| 91麻豆免费观看| 日韩黄色免费电影| 中文字幕一区二区三区在线播放| 欧美性色综合网| 国产盗摄女厕一区二区三区| 夜夜精品视频一区二区| 精品国产一区二区三区不卡| 色综合久久久久久久| 精彩视频一区二区三区| 亚洲精品写真福利| 久久久精品tv| 欧美疯狂性受xxxxx喷水图片| 国产黄色精品视频| 日韩精品一区第一页| 中文字幕一区av| 久久影院视频免费| 欧美精三区欧美精三区| 99久久精品国产网站| 激情图片小说一区| 视频一区视频二区在线观看| 国产精品久久久久久久久果冻传媒 | 色婷婷综合久久久久中文一区二区 | 麻豆国产精品777777在线| 一色屋精品亚洲香蕉网站| 精品国产乱码久久久久久图片| 日本道精品一区二区三区| 国产精品综合久久| 日产国产欧美视频一区精品| 亚洲欧美影音先锋| 久久九九影视网| 欧美一级国产精品| 91麻豆精品国产无毒不卡在线观看| 99精品视频在线观看免费| 国产电影一区在线| 激情另类小说区图片区视频区| 五月婷婷另类国产| 亚洲一区二区三区中文字幕| 中文字幕一区二区三区在线播放| 国产亚洲欧洲997久久综合| 日韩欧美综合在线| 欧美一级生活片| 欧美精品一二三| 精品视频一区 二区 三区| 日本道精品一区二区三区| 91在线免费播放| 99热在这里有精品免费| 成人激情图片网| 99久久精品国产毛片| 91同城在线观看| 日本高清无吗v一区| 欧美在线观看视频一区二区| 色88888久久久久久影院野外| 色综合天天性综合| 97精品国产97久久久久久久久久久久 | 日韩午夜在线观看| 欧美一区二区美女| 日韩欧美精品在线视频| 日韩欧美资源站| 欧美精品一区二区在线观看| 久久亚洲精品小早川怜子| 久久精品无码一区二区三区| 国产偷国产偷精品高清尤物| 亚洲国产精品高清| 亚洲欧洲精品一区二区三区不卡| 亚洲日本一区二区三区| 亚洲成人三级小说| 精油按摩中文字幕久久| 国产精品一区二区久激情瑜伽| 国产成人精品1024| 色综合色狠狠天天综合色| 欧美视频中文字幕| 精品精品国产高清a毛片牛牛| 欧美哺乳videos| 国产三级久久久| 亚洲视频你懂的| 日韩高清一区在线| 国产成人精品免费| 欧美亚洲综合网| 91精品国产综合久久蜜臀| 国产色产综合色产在线视频| 亚洲欧美日韩久久精品| 蜜桃视频在线观看一区| 不卡一区二区中文字幕| 欧美日韩在线综合| 久久夜色精品一区| 亚洲黄色小视频| 麻豆国产91在线播放| 91在线丨porny丨国产| 日韩精品最新网址| 亚洲丝袜另类动漫二区| 久久99蜜桃精品| 91丝袜高跟美女视频| 日韩精品一区二区在线观看| 亚洲激情图片一区| 国产麻豆视频一区| 欧美精选午夜久久久乱码6080| 久久精品免视看| 午夜成人免费视频| 99re热这里只有精品视频| 日韩精品一区在线| 一区二区三区精品视频在线| 国产一区视频导航| 欧美男生操女生| 日韩美女啊v在线免费观看| 精品一区二区免费| 欧美色老头old∨ideo| 中文字幕在线一区二区三区| 男女性色大片免费观看一区二区| 91看片淫黄大片一级在线观看| 精品国产91洋老外米糕| 五月天久久比比资源色| 99久久99久久免费精品蜜臀| 久久九九久久九九| 日本欧美一区二区| 欧美亚洲国产一区二区三区| 中文字幕在线观看不卡视频| 国产久卡久卡久卡久卡视频精品| 91麻豆精品国产91久久久更新时间 | 成人在线视频一区| 日韩美女视频一区二区在线观看| 蜜臀av在线播放一区二区三区| ●精品国产综合乱码久久久久 | 欧美午夜影院一区| 亚洲成人动漫在线观看| 欧美日韩美少妇 | 国产不卡视频在线播放| 亚洲国产精品精华液2区45| 久久亚洲精精品中文字幕早川悠里| 91久久香蕉国产日韩欧美9色| 亚洲h动漫在线| 国产欧美精品在线观看| 成人丝袜高跟foot| 亚洲一二三专区| 亚洲国产精品成人综合色在线婷婷| 91精品国产综合久久福利| 加勒比av一区二区| 亚洲欧美日韩中文字幕一区二区三区| 99在线精品视频| 免费久久99精品国产| 国产网站一区二区| 成人丝袜视频网| 韩国精品久久久| 亚洲国产欧美日韩另类综合| 欧美精品xxxxbbbb| 色综合久久久久综合| 日韩av午夜在线观看| 亚洲欧美激情小说另类| 欧美国产视频在线| 精品久久免费看| av中文字幕一区| 免费成人在线网站| 一区二区三区国产精品| 欧美亚洲另类激情小说| 极品美女销魂一区二区三区免费| 中文文精品字幕一区二区| 日韩一区二区三区视频在线观看| 日本精品裸体写真集在线观看| 亚洲一区二区精品3399| 精品国产a毛片| 欧美变态凌虐bdsm| 一区二区三区在线观看欧美| 一区二区三区中文免费| 国产美女av一区二区三区| 国产福利一区在线观看| 懂色av一区二区三区免费观看| 国产99久久久久久免费看农村| 99久久综合99久久综合网站| 色999日韩国产欧美一区二区| 日韩色视频在线观看| 国产欧美一区二区三区鸳鸯浴| 国产午夜精品一区二区三区嫩草| 精品区一区二区| 中文字幕不卡一区| 天堂蜜桃91精品| 2020日本不卡一区二区视频|