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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? timeserieschartdemo1.java

?? jfreechart1.0.1 jsp繪制圖表的開發(fā)包
?? JAVA
字號:
/* ===========================================================
 * JFreeChart : a free chart library for the Java(tm) platform
 * ===========================================================
 *
 * (C) Copyright 2000-2005, by Object Refinery Limited and Contributors.
 *
 * Project Info:  http://www.jfree.org/jfreechart/index.html
 *
 * 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., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
 * USA.  
 *
 * [Java is a trademark or registered trademark of Sun Microsystems, Inc. 
 * in the United States and other countries.]
 *
 * -------------------------
 * TimeSeriesChartDemo1.java
 * -------------------------
 * (C) Copyright 2003-2005, by Object Refinery Limited and Contributors.
 *
 * Original Author:  David Gilbert (for Object Refinery Limited);
 * Contributor(s):   ;
 *
 * $Id: TimeSeriesChartDemo1.java,v 1.2.2.2 2005/10/25 20:41:32 mungady Exp $
 *
 * Changes
 * -------
 * 09-Mar-2005 : Version 1, copied from the demo collection that ships with
 *               the JFreeChart Developer Guide (DG);
 *
 */

package org.jfree.chart.demo;

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

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.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.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;

/**
 * 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.
 */
public class TimeSeriesChartDemo1 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 TimeSeriesChartDemo1(String title) {
        super(title);
        ChartPanel chartPanel = (ChartPanel) createDemoPanel();
        chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
        chartPanel.setMouseZoomable(true, false);
        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();
        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);
        }
        
        DateAxis axis = (DateAxis) plot.getDomainAxis();
        axis.setDateFormatOverride(new SimpleDateFormat("MMM-yyyy"));
        
        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);

        dataset.setDomainIsPointsInTime(true);

        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) {

        TimeSeriesChartDemo1 demo = new TimeSeriesChartDemo1(
            "Time Series Chart Demo 1"
        );
        demo.pack();
        RefineryUtilities.centerFrameOnScreen(demo);
        demo.setVisible(true);

    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
高清不卡一区二区在线| 美女网站色91| 国产亚洲精品bt天堂精选| 69p69国产精品| 制服丝袜成人动漫| 日韩一区二区三区四区五区六区| 91精品国产高清一区二区三区| 欧美精品久久99久久在免费线| 欧美日韩一级大片网址| 91精品在线免费| 2024国产精品| 日韩毛片在线免费观看| 亚洲免费高清视频在线| 亚洲高清在线视频| 日本欧美肥老太交大片| 久久精品国产久精国产爱| 国产精品一卡二卡在线观看| 国产成人免费视频精品含羞草妖精| 国产成人在线色| 欧洲在线/亚洲| 日韩久久久精品| 国产精品欧美经典| 亚洲一区二区三区视频在线播放| 视频一区二区三区在线| 激情综合五月婷婷| 成人动漫一区二区在线| 欧美日本乱大交xxxxx| 欧美va亚洲va在线观看蝴蝶网| 国产蜜臀97一区二区三区| 亚洲天天做日日做天天谢日日欢 | 一区二区三区日韩欧美精品| 午夜精品久久久久久| 国产一区中文字幕| 色综合激情久久| 精品久久久久久久一区二区蜜臀| 国产精品久久久久aaaa| 三级不卡在线观看| 成人激情小说乱人伦| 在线不卡中文字幕| 国产精品国产精品国产专区不蜜 | 欧美tickling挠脚心丨vk| 中文字幕不卡的av| 午夜国产精品影院在线观看| 高清av一区二区| 91麻豆精品国产91久久久久久 | 在线不卡免费欧美| 国产精品国产三级国产aⅴ无密码| 亚洲一卡二卡三卡四卡五卡| 国产精品一级二级三级| 日韩一级成人av| 亚洲永久精品大片| 成人免费高清视频在线观看| 日韩欧美二区三区| 亚洲影院久久精品| 91麻豆蜜桃一区二区三区| 久久天天做天天爱综合色| 五月综合激情网| 在线视频一区二区三| 日韩伦理免费电影| 成人三级伦理片| 久久综合久久久久88| 奇米四色…亚洲| 欧美精品久久99久久在免费线 | 懂色中文一区二区在线播放| 91精品国产一区二区三区| 亚洲免费资源在线播放| 波波电影院一区二区三区| 国产欧美日韩视频在线观看| 国产一区二区三区av电影| 欧美大片国产精品| 久久精品99国产精品| 日韩欧美aaaaaa| 久久精品国产澳门| 久久久五月婷婷| 成人性色生活片| 中文字幕亚洲在| aaa国产一区| 亚洲视频狠狠干| 91久久香蕉国产日韩欧美9色| 综合久久久久久| 色猫猫国产区一区二在线视频| 亚洲欧美一区二区在线观看| 91网站在线观看视频| 一级日本不卡的影视| 欧美情侣在线播放| 日韩综合小视频| xfplay精品久久| 岛国一区二区三区| 亚洲精品国产一区二区三区四区在线 | 日韩视频在线永久播放| 精品一区二区三区的国产在线播放| 日韩精品一区二区在线| 国产美女一区二区| 国产精品国产三级国产有无不卡| jlzzjlzz欧美大全| 亚洲愉拍自拍另类高清精品| 91精品国产91热久久久做人人| 免费av成人在线| 国产日产精品1区| 在线亚洲免费视频| 精品一区二区三区在线观看| 国产目拍亚洲精品99久久精品| 91性感美女视频| 蜜桃久久久久久久| 中文字幕永久在线不卡| 91精选在线观看| 成人伦理片在线| 亚洲午夜久久久| 久久精品视频一区二区| 91福利国产精品| 国产精品资源在线观看| 亚洲男同性视频| 精品国产一区二区在线观看| 9l国产精品久久久久麻豆| 日韩av中文字幕一区二区| 中文字幕在线免费不卡| 日韩免费一区二区三区在线播放| 99久免费精品视频在线观看| 日韩vs国产vs欧美| 中文字幕在线一区免费| 日韩欧美中文字幕制服| 91麻豆精东视频| 国产一区二区三区在线观看免费| 亚洲色图都市小说| 国产日韩欧美高清| 制服视频三区第一页精品| 色综合天天综合网天天看片| 国产精一区二区三区| 香蕉av福利精品导航| 国产精品美女久久久久aⅴ| 欧美成人一区二区| 欧美调教femdomvk| 91在线porny国产在线看| 国产一区二区三区黄视频| 日本三级亚洲精品| 亚洲成人精品影院| 国产精品久久久久久久久果冻传媒| 日韩精品中文字幕在线一区| 精品婷婷伊人一区三区三| 91免费视频网址| 成人爽a毛片一区二区免费| 狠狠色综合色综合网络| 美女视频一区二区| 三级影片在线观看欧美日韩一区二区| 亚洲欧美成人一区二区三区| 国产精品久久毛片a| 国产亚洲精品资源在线26u| 久久亚洲影视婷婷| 国产亚洲精品中文字幕| 久久久久久影视| 国产亚洲精品久| 国产欧美精品一区二区色综合 | 日韩精品每日更新| 午夜精品影院在线观看| 亚洲免费观看高清完整版在线| 亚洲免费资源在线播放| 亚洲美女屁股眼交| 一级中文字幕一区二区| 亚洲123区在线观看| 五月激情综合网| 日韩av中文字幕一区二区| 蜜臀av性久久久久蜜臀av麻豆| 日本午夜一区二区| 国产剧情一区二区三区| 大尺度一区二区| 色综合色综合色综合 | 精品亚洲国产成人av制服丝袜 | 欧美日韩另类国产亚洲欧美一级| 欧美性猛交xxxx黑人交| 制服丝袜日韩国产| 久久老女人爱爱| 亚洲视频综合在线| 亚洲第一精品在线| 国产在线播放一区二区三区| 成人h版在线观看| 欧美日韩成人一区| 精品sm在线观看| 亚洲三级小视频| 日本亚洲一区二区| 国产成人av影院| 欧洲日韩一区二区三区| 51精品秘密在线观看| 国产网红主播福利一区二区| 中文字幕一区二区三区在线播放 | 成人av中文字幕| 欧美久久久久久蜜桃| 国产亚洲视频系列| 一区二区三区日韩欧美| 极品少妇xxxx偷拍精品少妇| 99久久综合狠狠综合久久| 欧美老女人第四色| 综合久久给合久久狠狠狠97色| 婷婷综合五月天| 99热这里都是精品| 欧美成人vps| 亚洲妇女屁股眼交7| 成人一级片网址| 日韩午夜激情av| 亚洲一区在线观看免费观看电影高清| 精品一区二区日韩|