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

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

?? categorychart.java

?? JWebChart is a simple package to allow anyone to render complex charts using a Java Servlet. The pro
?? JAVA
字號:
/*
 * CategoryChart.java
 * 
 * Created on 13-Feb-2006
 *
 * JWebChart
 * Copyright (C) 2006 by Luke Trevorrow (www.axioma.org.uk)
 */

package uk.org.axioma.chart;

import java.awt.Color;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.ValueAxis;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;

/**
 * <p>
 * The CategoryChart object 
 * </p>
 * @author <a href="mailto:luke.trevorrow@gmail.com">Luke Trevorrow</a>
 * @version 0.21
 * 
 */
public class CategoryChart {
	public final static int TYPEBAR = 0;
	public final static int TYPEBAR3D = 1;
	public final static int TYPEAREA = 2;
	public final static int TYPELINE = 3;
	public final static int TYPELINE3D = 4;
	
	public String title = null;
	public String domain = "Category";
	public String range = "Value";
	public Double upper = null;
	public Double lower = null;
	public int type = TYPEBAR;
	public PlotOrientation orientation = PlotOrientation.VERTICAL;
	public DefaultCategoryDataset dataset = new DefaultCategoryDataset();
	
    /**
     * Creates a new chart instance.
     *
     */
    public CategoryChart() {
    }
    
    /**
     * Create category chart method.
     *
     * @param type         the type of chart: either Bar, Bar3D, Area, Line, or Line3D.
     * @param title        the title of the chart.
     * @param domain       the domain title.
     * @param range        the range title.
     * @param dataset      the data to plot. Format is <name>=<val>&<name>=<val>, eg: Fish=70&Chips=66
     * @param orientation  the orientation of the chart, either H or V.
     * @param lower        the lower value of the range.
     * @param upper        the upper value of the range.
     * 
     * @return The chart.
     */
    private static JFreeChart createChart(int type, String title, String domain, String range,
    		CategoryDataset dataset, PlotOrientation orientation, Double lower, Double upper) {
        JFreeChart chart = null;
        
        switch (type) {
        case 0:
        	// create the chart...
            chart = ChartFactory.createBarChart(
                title,						// chart title
                domain,						// domain axis label
                range,						// range axis label
                dataset,					// data
                orientation,				// orientation
                true,						// include legend
                true,						// tooltips?
                false						// URLs?
            );
            break;
        case 1:
        	// create the chart...
            chart = ChartFactory.createBarChart3D(
                title,						// chart title
                domain,						// domain axis label
                range,						// range axis label
                dataset,					// data
                orientation,				// orientation
                true,						// include legend
                true,						// tooltips?
                false						// URLs?
            );
            break;
        case 2:
        	// create the chart...
            chart = ChartFactory.createAreaChart(
                title,						// chart title
                domain,						// domain axis label
                range,						// range axis label
                dataset,					// data
                orientation,				// orientation
                true,						// include legend
                true,						// tooltips?
                false						// URLs?
            );
            break;
        case 3:
        	// create the chart...
            chart = ChartFactory.createLineChart(
                title,						// chart title
                domain,						// domain axis label
                range,						// range axis label
                dataset,					// data
                orientation,				// orientation
                true,						// include legend
                true,						// tooltips?
                false						// URLs?
            );
            break;
        case 4:
        	// create the chart...
            chart = ChartFactory.createLineChart3D(
                title,						// chart title
                domain,						// domain axis label
                range,						// range axis label
                dataset,					// data
                orientation,				// orientation
                true,						// include legend
                true,						// tooltips?
                false						// URLs?
            );
            break;
        }
        // NOW DO SOME OPTIONAL CUSTOMISATION OF THE CHART...

        // set the background color for the chart...
        chart.setBackgroundPaint(Color.white);

        // get a reference to the plot for further customisation...
        CategoryPlot plot = chart.getCategoryPlot();
        plot.setBackgroundPaint(Color.lightGray);
        plot.setDomainGridlinePaint(Color.white);
        plot.setDomainGridlinesVisible(true);
        plot.setRangeGridlinePaint(Color.white);

        // set the axis
        if (lower != null && upper != null) {
        	ValueAxis axis = plot.getRangeAxis();
        	axis.setRange(lower.doubleValue(), upper.doubleValue());
        }
        
        /* set the range axis to display integers only...
        final NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
        rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());

        // disable bar outlines...
        BarRenderer renderer = (BarRenderer) plot.getRenderer();
        renderer.setDrawBarOutline(false);
        */
        
        return chart;
        
    }
    
    /**
     * Create category chart method.
     * 
     * @return JFreeChart
     *
     */
    public JFreeChart getChart() {
    	JFreeChart chart = createChart(type, title, domain, range, dataset, orientation, lower, upper);
    	return chart;
    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产盗摄一区二区三区| 制服丝袜亚洲精品中文字幕| 成人黄色在线视频| 欧美日韩一级片在线观看| 国产精品1区二区.| 不卡的看片网站| 色菇凉天天综合网| 337p亚洲精品色噜噜狠狠| 欧美成人免费网站| 国产精品福利一区二区三区| 午夜精品久久久久久| 国产精品一级黄| 欧美亚洲日本国产| 日韩精品一区二区三区蜜臀| 中文字幕精品一区二区精品绿巨人| 国产精品久线观看视频| 亚洲国产欧美另类丝袜| 狠狠色综合日日| 欧美性色黄大片手机版| 国产欧美日韩不卡免费| 日韩一区精品视频| 91免费视频网址| 亚洲精品一区二区精华| 《视频一区视频二区| 日韩国产一二三区| 成人动漫视频在线| 欧美不卡视频一区| 亚洲精品成人悠悠色影视| 国模娜娜一区二区三区| 欧美怡红院视频| 亚洲男人的天堂一区二区| 精品亚洲国内自在自线福利| 日韩欧美精品在线视频| 一区二区三区高清在线| 国产电影一区二区三区| 91精品国产综合久久小美女| 有码一区二区三区| 成人免费高清在线观看| 中文av字幕一区| 福利91精品一区二区三区| 欧美精品一区二区高清在线观看| 日韩精品一级中文字幕精品视频免费观看 | 国产精品视频免费| 国产成人在线色| 久久久综合视频| 不卡av在线网| 国产精品久久久久久户外露出| 不卡视频免费播放| 亚洲宅男天堂在线观看无病毒| 欧美吻胸吃奶大尺度电影| 性做久久久久久免费观看| 欧美精品aⅴ在线视频| 亚洲成av人片一区二区| 欧美一区日韩一区| 久久激情五月婷婷| 精品日韩99亚洲| 粉嫩av亚洲一区二区图片| 国产欧美1区2区3区| www.欧美色图| 亚洲成精国产精品女| 欧美日韩在线免费视频| 久久激情五月激情| 国产精品沙发午睡系列990531| 色欧美乱欧美15图片| 亚洲国产欧美另类丝袜| 久久久蜜臀国产一区二区| 成人美女视频在线观看| 亚洲综合视频网| 欧美精品一区二区三区在线播放| av福利精品导航| 首页国产丝袜综合| 中文字幕在线不卡| 久久亚洲私人国产精品va媚药| 91丨九色丨蝌蚪富婆spa| 偷拍一区二区三区四区| 日本一区二区视频在线观看| 91超碰这里只有精品国产| 成人免费黄色在线| 男人操女人的视频在线观看欧美| 国产精品久久毛片| 欧美精品 日韩| 91在线观看污| 精品亚洲aⅴ乱码一区二区三区| 一区二区三区四区中文字幕| 欧美国产综合一区二区| 日韩一级片网站| 日韩欧美资源站| 91精品婷婷国产综合久久竹菊| 色综合色狠狠综合色| 国产成人综合亚洲91猫咪| 国产在线精品一区在线观看麻豆| 午夜视频一区在线观看| 亚洲欧美电影一区二区| 中文幕一区二区三区久久蜜桃| 日韩精品一区二区在线| 欧美一区二区女人| 欧美另类高清zo欧美| 欧美三级一区二区| 欧美三区在线视频| 日韩欧美一区在线观看| 精品对白一区国产伦| 国产欧美精品国产国产专区| 国产精品国产三级国产专播品爱网| 国产欧美视频在线观看| 成人欧美一区二区三区| 亚洲欧洲性图库| 亚洲小说春色综合另类电影| 亚洲韩国精品一区| 久久疯狂做爰流白浆xx| 国产成人在线免费观看| 成人伦理片在线| 欧美日韩久久一区| 欧美一区二区三区电影| 欧美国产一区二区| 亚洲精品免费在线| 青青草国产成人av片免费| 福利一区二区在线观看| 欧美日韩一区二区在线视频| 久久久综合网站| 五月天一区二区| 94-欧美-setu| 欧美一区二区视频网站| 中文字幕在线不卡一区| 免费成人你懂的| 国产精品自产自拍| 欧美日韩精品系列| 久久久亚洲精华液精华液精华液| 亚洲久本草在线中文字幕| 精品综合免费视频观看| 欧美性做爰猛烈叫床潮| 精品国产伦理网| 日本不卡高清视频| 色激情天天射综合网| 久久久久久久久蜜桃| 亚洲一区二区三区四区中文字幕 | 日韩精品一区二区三区蜜臀| 国产精品电影一区二区三区| 久久成人久久爱| 欧美无乱码久久久免费午夜一区 | 欧美激情在线免费观看| 一区二区三区影院| av在线不卡免费看| 国产视频一区在线播放| 精品亚洲国内自在自线福利| 日韩精品一区二区三区在线 | 日韩视频免费直播| 亚洲国产欧美日韩另类综合| 色综合天天做天天爱| 日韩码欧中文字| 91丨九色丨蝌蚪丨老版| 1024精品合集| 91亚洲精品久久久蜜桃| 亚洲视频免费看| 大美女一区二区三区| 国产精品福利av| 高清视频一区二区| 国产精品视频观看| 91在线免费视频观看| 亚洲一区视频在线| 日韩视频免费观看高清在线视频| 国产一区二区在线电影| 国产精品你懂的| 欧美日韩亚洲综合在线| 日韩精品一二三区| 国产精品视频一区二区三区不卡| 成人亚洲精品久久久久软件| 一区二区在线观看免费视频播放| 在线视频观看一区| 国内成+人亚洲+欧美+综合在线| 国产亚洲欧美在线| 色婷婷av一区二区三区gif| 日本中文一区二区三区| 国产三级精品视频| 欧美天天综合网| 久久精品国产精品亚洲红杏| 亚洲视频在线观看三级| 欧美精品在线视频| 99精品热视频| 久久99精品一区二区三区| 亚洲欧美福利一区二区| 日韩欧美一区二区久久婷婷| 成人在线视频首页| 国产在线视频精品一区| 亚洲一区二区美女| 国产精品激情偷乱一区二区∴| 日韩丝袜美女视频| 91香蕉视频在线| 国产成人午夜视频| 图片区小说区国产精品视频| 亚洲欧洲精品一区二区三区| 日韩欧美国产综合在线一区二区三区| 99精品桃花视频在线观看| 国产精品一色哟哟哟| 久草热8精品视频在线观看| 一区二区久久久久| 亚洲综合色网站| 亚洲人成在线播放网站岛国| 国产精品美女视频| www国产精品av| 久久九九久精品国产免费直播|