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

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

?? xyplottests.java

?? jfreechart1.0.1 jsp繪制圖表的開發(fā)包
?? JAVA
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
/* ===========================================================
 * JFreeChart : a free chart library for the Java(tm) platform
 * ===========================================================
 *
 * (C) Copyright 2000-2006, 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.]
 *
 * ----------------
 * XYPlotTests.java
 * ----------------
 * (C) Copyright 2003-2006, by Object Refinery Limited and Contributors.
 *
 * Original Author:  David Gilbert (for Object Refinery Limited);
 * Contributor(s):   -;
 *
 * $Id: XYPlotTests.java,v 1.10.2.3 2006/01/26 16:25:22 mungady Exp $
 *
 * Changes
 * -------
 * 26-Mar-2003 : Version 1 (DG);
 * 22-Mar-2004 : Added new cloning test (DG);
 * 05-Oct-2004 : Strengthened test for clone independence (DG);
 */

package org.jfree.chart.plot.junit;

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.GradientPaint;
import java.awt.Stroke;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.ObjectInput;
import java.io.ObjectInputStream;
import java.io.ObjectOutput;
import java.io.ObjectOutputStream;

import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.LegendItemCollection;
import org.jfree.chart.annotations.XYTextAnnotation;
import org.jfree.chart.axis.AxisLocation;
import org.jfree.chart.axis.DateAxis;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.labels.StandardXYToolTipGenerator;
import org.jfree.chart.plot.IntervalMarker;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.plot.ValueMarker;
import org.jfree.chart.plot.XYPlot;
import org.jfree.chart.renderer.xy.DefaultXYItemRenderer;
import org.jfree.chart.renderer.xy.StandardXYItemRenderer;
import org.jfree.chart.renderer.xy.XYBarRenderer;
import org.jfree.chart.renderer.xy.XYItemRenderer;
import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer;
import org.jfree.data.time.Day;
import org.jfree.data.time.TimeSeries;
import org.jfree.data.time.TimeSeriesCollection;
import org.jfree.data.xy.IntervalXYDataset;
import org.jfree.data.xy.XYDataset;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
import org.jfree.date.MonthConstants;
import org.jfree.ui.Layer;
import org.jfree.ui.RectangleInsets;

/**
 * Tests for the {@link XYPlot} class.
 */
public class XYPlotTests extends TestCase {

    /**
     * Returns the tests as a test suite.
     *
     * @return The test suite.
     */
    public static Test suite() {
        return new TestSuite(XYPlotTests.class);
    }

    /**
     * Constructs a new set of tests.
     *
     * @param name  the name of the tests.
     */
    public XYPlotTests(String name) {
        super(name);
    }
    
    /**
     * Added this test in response to a bug report.
     */
    public void testGetDatasetCount() {
        XYPlot plot = new XYPlot();
        assertEquals(0, plot.getDatasetCount());
    }

    /**
     * Some checks for the equals() method.
     */
    public void testEquals() {
        
        XYPlot plot1 = new XYPlot();
        XYPlot plot2 = new XYPlot();
        assertTrue(plot1.equals(plot2));    
        
        // orientation...
        plot1.setOrientation(PlotOrientation.HORIZONTAL);
        assertFalse(plot1.equals(plot2));
        plot2.setOrientation(PlotOrientation.HORIZONTAL);
        assertTrue(plot1.equals(plot2));
        
        // axisOffset...
        plot1.setAxisOffset(new RectangleInsets(0.05, 0.05, 0.05, 0.05));
        assertFalse(plot1.equals(plot2));
        plot2.setAxisOffset(new RectangleInsets(0.05, 0.05, 0.05, 0.05));
        assertTrue(plot1.equals(plot2));

        // domainAxis...
        plot1.setDomainAxis(new NumberAxis("Domain Axis"));
        assertFalse(plot1.equals(plot2));
        plot2.setDomainAxis(new NumberAxis("Domain Axis"));
        assertTrue(plot1.equals(plot2));

        // domainAxisLocation...
        plot1.setDomainAxisLocation(AxisLocation.TOP_OR_RIGHT);
        assertFalse(plot1.equals(plot2));
        plot2.setDomainAxisLocation(AxisLocation.TOP_OR_RIGHT);
        assertTrue(plot1.equals(plot2));

        // secondary DomainAxes...
        plot1.setDomainAxis(11, new NumberAxis("Secondary Domain Axis"));
        assertFalse(plot1.equals(plot2));
        plot2.setDomainAxis(11, new NumberAxis("Secondary Domain Axis"));
        assertTrue(plot1.equals(plot2));

        // secondary DomainAxisLocations...
        plot1.setDomainAxisLocation(11, AxisLocation.TOP_OR_RIGHT);
        assertFalse(plot1.equals(plot2));
        plot2.setDomainAxisLocation(11, AxisLocation.TOP_OR_RIGHT);
        assertTrue(plot1.equals(plot2));

        // rangeAxis...
        plot1.setRangeAxis(new NumberAxis("Range Axis"));
        assertFalse(plot1.equals(plot2));
        plot2.setRangeAxis(new NumberAxis("Range Axis"));
        assertTrue(plot1.equals(plot2));

        // rangeAxisLocation...
        plot1.setRangeAxisLocation(AxisLocation.TOP_OR_RIGHT);
        assertFalse(plot1.equals(plot2));
        plot2.setRangeAxisLocation(AxisLocation.TOP_OR_RIGHT);
        assertTrue(plot1.equals(plot2));

        // secondary RangeAxes...
        plot1.setRangeAxis(11, new NumberAxis("Secondary Range Axis"));
        assertFalse(plot1.equals(plot2));
        plot2.setRangeAxis(11, new NumberAxis("Secondary Range Axis"));
        assertTrue(plot1.equals(plot2));

        // secondary RangeAxisLocations...
        plot1.setRangeAxisLocation(11, AxisLocation.TOP_OR_RIGHT);
        assertFalse(plot1.equals(plot2));
        plot2.setRangeAxisLocation(11, AxisLocation.TOP_OR_RIGHT);
        assertTrue(plot1.equals(plot2));
        
        // secondary DatasetDomainAxisMap...
        plot1.mapDatasetToDomainAxis(11, 11);
        assertFalse(plot1.equals(plot2));
        plot2.mapDatasetToDomainAxis(11, 11);
        assertTrue(plot1.equals(plot2));

        // secondaryDatasetRangeAxisMap...
        plot1.mapDatasetToRangeAxis(11, 11);
        assertFalse(plot1.equals(plot2));
        plot2.mapDatasetToRangeAxis(11, 11);
        assertTrue(plot1.equals(plot2));
        
        // renderer
        plot1.setRenderer(new DefaultXYItemRenderer());
        assertFalse(plot1.equals(plot2));
        plot2.setRenderer(new DefaultXYItemRenderer());
        assertTrue(plot1.equals(plot2));
        
        // secondary renderers
        plot1.setRenderer(11, new DefaultXYItemRenderer());
        assertFalse(plot1.equals(plot2));
        plot2.setRenderer(11, new DefaultXYItemRenderer());
        assertTrue(plot1.equals(plot2));
        
        // domainGridlinesVisible
        plot1.setDomainGridlinesVisible(false);
        assertFalse(plot1.equals(plot2));
        plot2.setDomainGridlinesVisible(false);
        assertTrue(plot1.equals(plot2));

        // domainGridlineStroke
        Stroke stroke = new BasicStroke(2.0f);
        plot1.setDomainGridlineStroke(stroke);
        assertFalse(plot1.equals(plot2));
        plot2.setDomainGridlineStroke(stroke);
        assertTrue(plot1.equals(plot2));
        
        // domainGridlinePaint
        plot1.setDomainGridlinePaint(new GradientPaint(1.0f, 2.0f, Color.blue, 
                3.0f, 4.0f, Color.red));
        assertFalse(plot1.equals(plot2));
        plot2.setDomainGridlinePaint(new GradientPaint(1.0f, 2.0f, Color.blue, 
                3.0f, 4.0f, Color.red));
        assertTrue(plot1.equals(plot2));
        
        // rangeGridlinesVisible
        plot1.setRangeGridlinesVisible(false);
        assertFalse(plot1.equals(plot2));
        plot2.setRangeGridlinesVisible(false);
        assertTrue(plot1.equals(plot2));

        // rangeGridlineStroke
        plot1.setRangeGridlineStroke(stroke);
        assertFalse(plot1.equals(plot2));
        plot2.setRangeGridlineStroke(stroke);
        assertTrue(plot1.equals(plot2));
        
        // rangeGridlinePaint
        plot1.setRangeGridlinePaint(new GradientPaint(1.0f, 2.0f, Color.green, 
                3.0f, 4.0f, Color.red));
        assertFalse(plot1.equals(plot2));
        plot2.setRangeGridlinePaint(new GradientPaint(1.0f, 2.0f, Color.green, 
                3.0f, 4.0f, Color.red));
        assertTrue(plot1.equals(plot2));
                
        // rangeZeroBaselineVisible
        plot1.setRangeZeroBaselineVisible(true);
        assertFalse(plot1.equals(plot2));
        plot2.setRangeZeroBaselineVisible(true);
        assertTrue(plot1.equals(plot2));

        // rangeZeroBaselineStroke
        plot1.setRangeZeroBaselineStroke(stroke);
        assertFalse(plot1.equals(plot2));
        plot2.setRangeZeroBaselineStroke(stroke);
        assertTrue(plot1.equals(plot2));
        
        // rangeZeroBaselinePaint
        plot1.setRangeZeroBaselinePaint(new GradientPaint(1.0f, 2.0f, Color.white, 
                3.0f, 4.0f, Color.red));
        assertFalse(plot1.equals(plot2));
        plot2.setRangeZeroBaselinePaint(new GradientPaint(1.0f, 2.0f, Color.white, 
                3.0f, 4.0f, Color.red));
        assertTrue(plot1.equals(plot2));

        // rangeCrosshairVisible
        plot1.setRangeCrosshairVisible(true);
        assertFalse(plot1.equals(plot2));

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲高清在线精品| 三级影片在线观看欧美日韩一区二区 | 欧美乱妇23p| 久久99久久99精品免视看婷婷 | 久久久精品国产免费观看同学| 精东粉嫩av免费一区二区三区| 欧美色倩网站大全免费| 日韩高清不卡一区二区三区| 国产精品久久一卡二卡| 亚洲视频小说图片| 中日韩av电影| 日韩视频在线永久播放| 成人高清av在线| 在线播放欧美女士性生活| 成人av在线一区二区三区| 日本午夜精品视频在线观看| 亚洲色图欧美激情| 国产清纯白嫩初高生在线观看91 | 亚洲永久免费av| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲与欧洲av电影| 亚洲欧美精品午睡沙发| 国产欧美日韩卡一| 精品理论电影在线| 7777精品伊人久久久大香线蕉超级流畅| 一区二区欧美在线观看| 国产精品视频线看| 国产无一区二区| 久久久噜噜噜久噜久久综合| 精品美女在线观看| 5566中文字幕一区二区电影| 欧美三级三级三级爽爽爽| 在线欧美一区二区| 日本高清无吗v一区| 色国产综合视频| 97久久超碰国产精品电影| 成人不卡免费av| 99久久夜色精品国产网站| av一区二区三区在线| 99麻豆久久久国产精品免费| 成人一区二区三区中文字幕| 国产精品一区二区在线播放| 国产a级毛片一区| 成人理论电影网| aaa欧美日韩| 色系网站成人免费| 欧美午夜不卡在线观看免费| 欧美午夜精品免费| 在线播放日韩导航| 日韩精品专区在线影院重磅| 日韩久久精品一区| 亚洲美女在线一区| 亚洲精品国久久99热| 亚洲自拍都市欧美小说| 天天综合网天天综合色| 久久精品国产在热久久| 国产一区二区调教| 91丨porny丨户外露出| 欧美性大战xxxxx久久久| 欧美高清性hdvideosex| 精品动漫一区二区三区在线观看| 久久综合九色综合97婷婷女人| 国产女人18水真多18精品一级做| 国产精品久久久久aaaa| 亚洲永久精品国产| 九色|91porny| www.欧美.com| 欧美日韩一区二区三区视频| 欧美v国产在线一区二区三区| 日本一区免费视频| 亚洲一区在线视频| 狠狠色丁香婷综合久久| 91丨porny丨首页| 5858s免费视频成人| 日本一区二区不卡视频| 亚洲中国最大av网站| 国内久久婷婷综合| 色综合视频在线观看| 欧美一区二区女人| 国产精品久久久久精k8 | 欧美在线观看视频一区二区 | 国产91精品免费| 日本道在线观看一区二区| 日韩亚洲欧美综合| 国产精品热久久久久夜色精品三区| 亚洲精品久久久久久国产精华液| 美日韩一区二区| 一本到三区不卡视频| 国产精品污网站| 亚洲综合激情网| 国产麻豆精品在线| 欧美色电影在线| 国产欧美综合在线观看第十页| 亚洲图片欧美视频| 成人免费视频视频在线观看免费| 欧美麻豆精品久久久久久| 国产精品三级视频| 免费成人美女在线观看| 日本久久一区二区| 久久久99久久精品欧美| 视频一区视频二区中文字幕| 99视频在线精品| 久久亚洲春色中文字幕久久久| 亚洲一区二区在线免费看| 国产**成人网毛片九色| 91精品国产综合久久久久久| 日韩久久一区二区| 国产精品一区免费在线观看| 欧美久久久久久久久中文字幕| 中文字幕一区二区三区精华液| 国产一区二区在线观看免费| 91精品久久久久久久久99蜜臂| 亚洲精品日韩专区silk| 从欧美一区二区三区| 久久久久久久精| 狠狠久久亚洲欧美| 91精品国产色综合久久| 午夜国产精品一区| 欧美亚洲尤物久久| 亚洲精品大片www| 99久久777色| 国产精品久久久久aaaa| 福利一区二区在线| 中文天堂在线一区| 成人做爰69片免费看网站| 国产天堂亚洲国产碰碰| 国内成人精品2018免费看| 精品国产亚洲在线| 久久99精品一区二区三区三区| 欧美一区二区三区免费| 日韩高清在线电影| 3d动漫精品啪啪| 日本成人在线看| 日韩欧美中文字幕制服| 秋霞av亚洲一区二区三| 日韩欧美资源站| 久久99热这里只有精品| 精品国产乱码久久久久久免费| 人人狠狠综合久久亚洲| 日韩免费一区二区| 精品写真视频在线观看 | 欧美激情一区二区三区不卡| 国产精品一二三| 一区二区三区**美女毛片| 欧美无砖专区一中文字| 午夜精品福利一区二区三区av | 精品国产亚洲在线| 国产乱人伦精品一区二区在线观看| 久久天天做天天爱综合色| 国产在线不卡视频| 中文字幕欧美国产| 一本高清dvd不卡在线观看| 亚洲午夜精品在线| 91精品国产品国语在线不卡| 国精产品一区一区三区mba视频| 久久久久国产精品麻豆ai换脸| 丰满白嫩尤物一区二区| 亚洲欧美日韩一区二区| 欧美日韩一区二区不卡| 精品一区免费av| 中文欧美字幕免费| 在线日韩国产精品| 日韩精品成人一区二区在线| 精品国产91久久久久久久妲己| 国产精品一区二区不卡| 亚洲精品中文字幕在线观看| 欧美日韩亚洲高清一区二区| 久久99精品一区二区三区| 国产精品成人在线观看| 欧美日韩精品欧美日韩精品一综合| 视频一区二区国产| 中文字幕电影一区| 欧美精品在线一区二区| 国产91丝袜在线18| 亚洲在线免费播放| 久久久亚洲精品石原莉奈| 色哟哟在线观看一区二区三区| 蜜桃视频在线一区| 中文字幕一区av| 制服丝袜亚洲色图| eeuss鲁片一区二区三区在线观看| 午夜精品久久久久久久 | 自拍av一区二区三区| 91精品国产综合久久福利| 成人免费看的视频| 午夜精品一区二区三区免费视频| 日本一区免费视频| 91精品在线观看入口| 97国产一区二区| 精品中文字幕一区二区| 一区二区三区国产豹纹内裤在线| 精品国产91洋老外米糕| 91福利视频在线| 国产91露脸合集magnet| 美女脱光内衣内裤视频久久影院| 亚洲天堂av老司机| 国产日产欧美一区| 日韩三级精品电影久久久| 91久久精品网| 高清成人在线观看|