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

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

?? surveyresultsdemo.java

?? Web圖形化的Java庫
?? JAVA
字號:
/* ======================================
 * JFreeChart : a free Java chart library
 * ======================================
 *
 * Project Info:  http://www.jfree.org/jfreechart/index.html
 * Project Lead:  David Gilbert (david.gilbert@object-refinery.com);
 *
 * (C) Copyright 2000-2003, by Object Refinery Limited and Contributors.
 *
 * 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., 59 Temple Place, Suite 330,
 * Boston, MA 02111-1307, USA.
 *
 * ----------------------
 * SurveyResultsDemo.java
 * ----------------------
 * (C) Copyright 2003, by Object Refinery Limited and Contributors.
 *
 * Original Author:  David Gilbert (for Object Refinery Limited);
 * Contributor(s):   -;
 *
 * $Id: SurveyResultsDemo.java,v 1.5 2003/07/23 15:17:44 mungady Exp $
 *
 * Changes
 * -------
 * 04-Jul-2003 : Version 1 (DG);
 *
 */
package org.jfree.chart.demo;

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.TextTitle;
import org.jfree.chart.annotations.CategoryTextAnnotation;
import org.jfree.chart.axis.CategoryAnchor;
import org.jfree.chart.axis.CategoryAxis;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.CategoryItemRenderer;
import org.jfree.chart.renderer.ItemLabelAnchor;
import org.jfree.data.CategoryDataset;
import org.jfree.data.DefaultCategoryDataset;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;
import org.jfree.ui.TextAnchor;

/**
 * A horizontal bar chart showing survey results.
 * 
 * @author David Gilbert
 */
public class SurveyResultsDemo extends ApplicationFrame {

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

        super(title);

        CategoryDataset dataset = createDataset();
        JFreeChart chart = createChart(dataset);
 
        // add the chart to a panel...
        ChartPanel chartPanel = new ChartPanel(chart);
        chartPanel.setPreferredSize(new java.awt.Dimension(700, 600));
        setContentPane(chartPanel);

    }
    
    /**
     * Creates a dataset.
     * 
     * @return The dataset.
     */
    private CategoryDataset createDataset() {
        
        DefaultCategoryDataset dataset = new DefaultCategoryDataset();
        dataset.addValue(2.01, "Results", "Category 1");
        dataset.addValue(2.02, "Results", "Category 2");
        dataset.addValue(2.00, "Results", "Category 3");
        dataset.addValue(1.97, "Results", "Category 4");
        dataset.addValue(1.44, "Results", "Category 5");
        dataset.addValue(1.49, "Results", "Category 6");
        dataset.addValue(1.49, "Results", "Category 7");
        dataset.addValue(1.48, "Results", "Category 8");
        dataset.addValue(4.26, "Results", "Category 9");
        dataset.addValue(4.08, "Results", "Category 10");
        dataset.addValue(4.03, "Results", "Category 11");
        dataset.addValue(3.92, "Results", "Category 12");
        dataset.addValue(3.99, "Results", "Category 13");
        dataset.addValue(2.23, "Results", "Category 14");
        dataset.addValue(2.60, "Results", "Overall");
        return dataset;

    }
    
    /**
     * Creates a chart.
     * 
     * @param dataset  the dataset.
     * 
     * @return The chart.
     */
    private JFreeChart createChart(CategoryDataset dataset) {

        JFreeChart chart = ChartFactory.createBarChart(
            null,                         // chart title
            null,                         // domain axis label
            null,                         // range axis label
            dataset,                      // data
            PlotOrientation.HORIZONTAL,
            false,                        // include legend
            true,
            false
        );
        
        chart.setBackgroundPaint(Color.white);
        chart.getPlot().setOutlinePaint(null);
        TextTitle title = new TextTitle("Figure 7 | I. Resources - The site offers users relevant, "
                                        + "informative and educational resources");
        title.setHorizontalAlignment(TextTitle.LEFT);
        title.setBackgroundPaint(Color.red);
        title.setPaint(Color.white);
        
        chart.setTitle(title);
        CategoryPlot plot = chart.getCategoryPlot();
        plot.setDomainGridlinesVisible(true);
        plot.setDomainGridlinePosition(CategoryAnchor.END);
        plot.setDomainGridlineStroke(new BasicStroke(0.5f));
        plot.setDomainGridlinePaint(Color.black);
        plot.clearRangeMarkers();
        
        CategoryAxis domainAxis = plot.getDomainAxis();
        domainAxis.setVisible(false);
        domainAxis.setCategoryMargin(0.50);
        
        plot.getRangeAxis().setVisible(false);
        
        CategoryItemRenderer renderer = plot.getRenderer();
        renderer.setSeriesPaint(0, new Color(0x9C, 0xA4, 0x4A));
        renderer.setOutlineStroke(null);
        renderer.setBaseOutlineStroke(null);
        
        renderer.setItemLabelsVisible(Boolean.TRUE);
        renderer.setItemLabelAnchor(ItemLabelAnchor.INSIDE12);
        renderer.setItemLabelTextAnchor(TextAnchor.CENTER_RIGHT);
        renderer.setItemLabelFont(new Font("SansSerif", Font.BOLD, 10));
        
        CategoryTextAnnotation a1 = new CategoryTextAnnotation("1. White papers are available.", 
            "Category 1", 0.0);
        a1.setFont(new Font("SansSerif", Font.BOLD, 12));
        a1.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a1.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a1);
        
        CategoryTextAnnotation a2 = new CategoryTextAnnotation("2. White papers enhance users "
            + "understanding of the firm and its expertise.", "Category 2", 0.0);
        a2.setFont(new Font("SansSerif", Font.PLAIN, 12));
        a2.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a2.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a2);

        CategoryTextAnnotation a3 = new CategoryTextAnnotation("3. White papers are relevant to "
            + "the firm's prospects and clients.", "Category 3", 0.0);
        a3.setFont(new Font("SansSerif", Font.PLAIN, 12));
        a3.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a3.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a3);

        CategoryTextAnnotation a4 = new CategoryTextAnnotation("4. White papers are relevant to "
            + "the firm's positioning.", "Category 4", 0.0);
        a4.setFont(new Font("SansSerif", Font.PLAIN, 12));
        a4.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a4.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a4);

        CategoryTextAnnotation a5 = new CategoryTextAnnotation("5. Case studies are available.", 
            "Category 5", 0.0);
        a5.setFont(new Font("SansSerif", Font.BOLD, 12));
        a5.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a5.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a5);
        
        CategoryTextAnnotation a6 = new CategoryTextAnnotation("6. Case studies enhance users "
            + "understanding of the firm and its expertise.", "Category 6", 0.0);
        a6.setFont(new Font("SansSerif", Font.PLAIN, 12));
        a6.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a6.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a6);

        CategoryTextAnnotation a7 = new CategoryTextAnnotation("7. Case studies are relevant to "
            + "the firm's prospects and clients.", "Category 7", 0.0);
        a7.setFont(new Font("SansSerif", Font.PLAIN, 12));
        a7.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a7.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a7);

        CategoryTextAnnotation a8 = new CategoryTextAnnotation("8. White papers are relevant to "
            + "the firm's positioning.", "Category 8", 0.0);
        a8.setFont(new Font("SansSerif", Font.PLAIN, 12));
        a8.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a8.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a8);

        CategoryTextAnnotation a9 = new CategoryTextAnnotation("9. Case studies are available.", 
            "Category 9", 0.0);
        a9.setFont(new Font("SansSerif", Font.BOLD, 12));
        a9.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a9.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a9);
        
        CategoryTextAnnotation a10 = new CategoryTextAnnotation("10. Case studies enhance users "
            + "understanding of the firm and its expertise.", "Category 10", 0.0);
        a10.setFont(new Font("SansSerif", Font.PLAIN, 12));
        a10.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a10.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a10);

        CategoryTextAnnotation a11 = new CategoryTextAnnotation("11. Case studies are relevant "
            + "to the firm's prospects and clients.", "Category 11", 0.0);
        a11.setFont(new Font("SansSerif", Font.PLAIN, 12));
        a11.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a11.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a11);

        CategoryTextAnnotation a12 = new CategoryTextAnnotation("12. White papers are relevant "
            + "to the firm's positioning.", "Category 12", 0.0);
        a12.setFont(new Font("SansSerif", Font.PLAIN, 12));
        a12.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a12.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a12);

        CategoryTextAnnotation a13 = new CategoryTextAnnotation("13. Users can easily access "
            + "resources based on viewer interest.", "Category 13", 0.0);
        a13.setFont(new Font("SansSerif", Font.BOLD, 12));
        a13.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a13.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a13);

        CategoryTextAnnotation a14 = new CategoryTextAnnotation("14. Access to additional "
            + "hyperlinks enhances users's ability to find relevant information.", 
            "Category 14", 0.0);
        a14.setFont(new Font("SansSerif", Font.BOLD, 12));
        a14.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a14.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a14);

        CategoryTextAnnotation a15 = new CategoryTextAnnotation("15. OVERALL EFFECTIVENESS.", 
            "Overall", 0.0);
        a15.setFont(new Font("SansSerif", Font.BOLD, 12));
        a15.setTextAnchor(TextAnchor.BOTTOM_LEFT);
        a15.setCategoryAnchor(CategoryAnchor.START);
        plot.addAnnotation(a15);

        return chart;
       
    }

    /**
     * Starting point for the demonstration application.
     *
     * @param args  ignored.
     */
    public static void main(String[] args) {

        SurveyResultsDemo demo = new SurveyResultsDemo("Survey Results Demo");
        demo.pack();
        RefineryUtilities.centerFrameOnScreen(demo);
        demo.setVisible(true);

    }


}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区日韩av| 91在线视频播放| 色呦呦一区二区三区| 欧美一区二区三区系列电影| 中文字幕一区二区日韩精品绯色| 日产欧产美韩系列久久99| 色婷婷综合久久| 亚洲国产精品国自产拍av| 青娱乐精品视频| 欧美日韩亚洲综合一区| 中文字幕亚洲在| 国产成人在线观看免费网站| 在线播放91灌醉迷j高跟美女| 最新久久zyz资源站| 国内成人自拍视频| 91精品国产入口| 午夜精品久久久久久久99樱桃| av动漫一区二区| 国产性色一区二区| 国产在线一区观看| 日韩女优av电影| 蜜臀va亚洲va欧美va天堂| 欧美日韩成人综合在线一区二区| 亚洲精品视频观看| av电影天堂一区二区在线| 中文字幕精品综合| 岛国精品在线观看| 国产精品视频观看| 不卡一区中文字幕| 1024成人网色www| 91猫先生在线| 亚洲欧美激情在线| 91麻豆国产在线观看| 一区二区三区日韩在线观看| 91精品91久久久中77777| 一区二区在线观看不卡| 色狠狠色噜噜噜综合网| 亚洲大片一区二区三区| 91精品国产综合久久久久久| 日韩av中文在线观看| 欧美tickling网站挠脚心| 狠狠色狠狠色综合| 中文字幕第一区第二区| www.欧美亚洲| 亚洲成人av中文| 欧美大度的电影原声| 国产精品一区在线| 中文字幕一区二区日韩精品绯色| 色视频欧美一区二区三区| 三级精品在线观看| 精品av综合导航| 国产成人综合网| 亚洲精品国产a| 日韩一级大片在线| 成人午夜大片免费观看| 一区二区欧美在线观看| 日韩欧美亚洲一区二区| 成人免费黄色大片| 亚洲1区2区3区4区| 国产欧美一区二区精品秋霞影院 | 欧美在线|欧美| 日本最新不卡在线| 亚洲国产经典视频| 欧美视频三区在线播放| 久久国产免费看| 亚洲欧洲日韩女同| 91精品国产一区二区三区蜜臀| 国产一区二区三区免费播放| 亚洲美女在线一区| 精品剧情在线观看| 色婷婷久久久综合中文字幕| 日韩电影在线观看电影| 亚洲欧洲av一区二区三区久久| 欧美老年两性高潮| 成人午夜视频在线观看| 青娱乐精品视频| 亚洲人成精品久久久久久| 日韩午夜激情视频| 日本高清无吗v一区| 国产精品一区二区91| 亚洲成人午夜影院| 最好看的中文字幕久久| 国产亚洲综合av| 日韩欧美一级二级| 欧美美女bb生活片| 91在线国内视频| 国产成人综合网| 激情综合一区二区三区| 亚洲成人福利片| 亚洲精品免费一二三区| 中文字幕av一区二区三区| 欧美一二三四区在线| 欧美三区在线观看| 一本一道久久a久久精品综合蜜臀| 国产99久久久久| 极品少妇xxxx偷拍精品少妇| 日韩成人精品视频| 亚洲成年人影院| 亚洲综合一区二区三区| 最新日韩av在线| 亚洲日本一区二区| 亚洲欧洲日韩在线| 最新欧美精品一区二区三区| 日本一区二区久久| 中文字幕av一区二区三区免费看| 久久网站热最新地址| 精品国产伦理网| 欧美精品一区二区精品网| 欧美一区二区三区在线观看视频 | 亚洲成人先锋电影| 午夜视黄欧洲亚洲| 亚洲18色成人| 麻豆精品一区二区综合av| 蜜臀国产一区二区三区在线播放| 日韩专区在线视频| 日韩国产在线观看一区| 日韩一区欧美二区| 丝袜脚交一区二区| 麻豆精品视频在线| 国产河南妇女毛片精品久久久 | 国产午夜亚洲精品不卡| 精品三级在线观看| 中文字幕国产一区二区| 亚洲视频资源在线| 亚洲亚洲人成综合网络| 午夜精品视频一区| 久久精品99久久久| 粉嫩aⅴ一区二区三区四区| 99综合电影在线视频| 91福利小视频| 欧美一区二区人人喊爽| 久久久精品国产免大香伊| 国产精品久久影院| 亚洲一级二级在线| 美女尤物国产一区| 成人av电影在线观看| 欧美怡红院视频| 精品国产制服丝袜高跟| 国产精品久久久久久亚洲毛片 | 日本一区二区免费在线观看视频| 中文字幕日本乱码精品影院| 亚洲国产中文字幕在线视频综合| 麻豆国产欧美日韩综合精品二区| 国产激情偷乱视频一区二区三区| 色屁屁一区二区| 精品免费日韩av| 亚洲特级片在线| 久久99久久久欧美国产| 9色porny自拍视频一区二区| 777午夜精品视频在线播放| 久久久亚洲午夜电影| 亚洲狠狠爱一区二区三区| 国产在线乱码一区二区三区| 色婷婷久久久久swag精品| 欧美一区二区国产| 亚洲色图第一区| 久久国产精品72免费观看| 一本色道a无线码一区v| 久久亚洲综合色一区二区三区| 亚洲综合激情小说| 成人免费视频一区| 日韩精品一区二区三区老鸭窝| 亚洲特黄一级片| 国产精品香蕉一区二区三区| 欧美精品成人一区二区三区四区| 国产精品久久二区二区| 蜜桃精品在线观看| 在线观看视频欧美| 日本一区二区三区高清不卡| 美女精品一区二区| 欧美日韩国产综合草草| 亚洲视频中文字幕| 成人免费视频视频在线观看免费| 91精品国产一区二区三区蜜臀 | 中文字幕日韩精品一区| 国产乱人伦偷精品视频不卡 | 欧日韩精品视频| 国产精品国产三级国产aⅴ无密码| 精品一区二区三区免费视频| 欧美日韩精品欧美日韩精品 | 精品一区二区三区欧美| 777a∨成人精品桃花网| 亚洲一二三区在线观看| 91麻豆国产自产在线观看| 国产精品久久久久久妇女6080| 激情文学综合丁香| 日韩欧美中文字幕精品| 免费一级欧美片在线观看| 欧美日韩国产三级| 亚洲在线免费播放| 色女孩综合影院| 国产精品国产三级国产普通话三级| 国产一区二区三区综合| 欧美精品一区二区三区在线| 奇米色一区二区| 欧美成人三级电影在线| 久久国内精品视频| 精品成人一区二区| 国产91综合一区在线观看| 国产精品视频九色porn|