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

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

?? surveyresultsdemo3.java

?? jfreechart的例子教程附有源代碼
?? JAVA
字號:
/* -----------------------
 * SurveyResultsDemo3.java
 * -----------------------
 * (C) Copyright 2003, 2004, by Object Refinery Limited.
 *
 */

package demo;

import java.awt.Color;
import java.awt.Font;
import java.text.DecimalFormat;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.CategoryLabelPosition;
import org.jfree.chart.axis.CategoryLabelPositions;
import org.jfree.chart.axis.ExtendedCategoryAxis;
import org.jfree.chart.axis.ValueAxis;
import org.jfree.chart.labels.ItemLabelAnchor;
import org.jfree.chart.labels.ItemLabelPosition;
import org.jfree.chart.labels.StandardCategoryItemLabelGenerator;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.category.BarRenderer;
import org.jfree.chart.title.TextTitle;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.text.TextBlockAnchor;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.HorizontalAlignment;
import org.jfree.ui.RectangleAnchor;
import org.jfree.ui.RefineryUtilities;
import org.jfree.ui.TextAnchor;

/**
 * A chart showing...
 */
public class SurveyResultsDemo3 extends ApplicationFrame {

    /**
     * Creates a new demo.
     *
     * @param title  the frame title.
     */
    public SurveyResultsDemo3(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(300, 270));
        setContentPane(chartPanel);

    }
    
    /**
     * Creates a dataset.
     * 
     * @return The dataset.
     */
    private CategoryDataset createDataset() {
        
        DefaultCategoryDataset dataset = new DefaultCategoryDataset();
        dataset.addValue(2.61, "Results", "Sm.");
        dataset.addValue(2.70, "Results", "Med.");
        dataset.addValue(2.90, "Results", "Lg.");
        dataset.addValue(2.74, "Results", "All");
        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,   // orientation
            false,                        // include legend
            true,
            false
        );
        
        chart.setBackgroundPaint(Color.white);
        chart.getPlot().setOutlinePaint(null);
        TextTitle title = new TextTitle("Figure 6 | Overall SEO Rating");
        title.setHorizontalAlignment(HorizontalAlignment.LEFT);
        title.setBackgroundPaint(Color.red);
        title.setPaint(Color.white);
        
        chart.setTitle(title);
        CategoryPlot plot = chart.getCategoryPlot();
        
        ValueAxis rangeAxis = plot.getRangeAxis();
        rangeAxis.setRange(0.0, 4.0);
        rangeAxis.setVisible(false);
        
        ExtendedCategoryAxis domainAxis = new ExtendedCategoryAxis(null);
        domainAxis.setTickLabelFont(new Font("SansSerif", Font.BOLD, 12));
        domainAxis.setCategoryMargin(0.30);        
        domainAxis.addSubLabel("Sm.", "(10)");
        domainAxis.addSubLabel("Med.", "(10)");
        domainAxis.addSubLabel("Lg.", "(10)");
        domainAxis.addSubLabel("All", "(10)");
        final CategoryLabelPositions p = domainAxis.getCategoryLabelPositions();
        final CategoryLabelPosition left = new CategoryLabelPosition(
            RectangleAnchor.LEFT, TextBlockAnchor.CENTER_LEFT
        );
        domainAxis.setCategoryLabelPositions(CategoryLabelPositions.replaceLeftPosition(p, left));
        plot.setDomainAxis(domainAxis);
        
        BarRenderer renderer = (BarRenderer) plot.getRenderer();
        renderer.setSeriesPaint(0, new Color(0x9C, 0xA4, 0x4A));
        //renderer.setBaseOutlineStroke(null);
        
        StandardCategoryItemLabelGenerator generator 
            = new StandardCategoryItemLabelGenerator(
                "{2}", new DecimalFormat("0.00")
            );
        renderer.setItemLabelGenerator(generator);
        renderer.setItemLabelsVisible(true);
        renderer.setItemLabelFont(new Font("SansSerif", Font.PLAIN, 18));
        ItemLabelPosition position = new ItemLabelPosition(
            ItemLabelAnchor.INSIDE3, TextAnchor.CENTER_RIGHT  
        );
        renderer.setPositiveItemLabelPosition(position);
        renderer.setPositiveItemLabelPositionFallback(new ItemLabelPosition());
        
        return chart;
       
    }
  
    /**
     * Starting point for the demonstration application.
     *
     * @param args  ignored.
     */
    public static void main(String[] args) {

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

    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线免费看| 欧美一区二区三区在线视频| 在线观看日韩国产| 日韩精品一区二区三区中文不卡| 中文字幕在线播放不卡一区| 日韩成人免费看| 日韩欧美电影一区| 亚洲高清不卡在线观看| 成人中文字幕在线| 精品对白一区国产伦| 午夜一区二区三区在线观看| 成人免费看黄yyy456| 欧美xxxx在线观看| 天天色天天操综合| 欧美午夜宅男影院| 一个色综合av| 91麻豆高清视频| 中文字幕一区二区三区乱码在线| 国产麻豆91精品| 精品蜜桃在线看| 美女性感视频久久| 日韩一区二区三区三四区视频在线观看 | 国产精品久久久久久户外露出| 免费成人美女在线观看| 欧美日韩一区在线观看| 亚洲欧美另类图片小说| 成人黄色在线看| 中文字幕免费一区| 成人免费的视频| 国产精品第一页第二页第三页| 国产99一区视频免费| 国产欧美精品一区| 懂色一区二区三区免费观看| 国产三级精品视频| gogogo免费视频观看亚洲一| 国产精品久久久久久久久免费桃花| 国产精品1024久久| 国产亚洲精品aa| 欧美精品一区二区三区蜜桃 | 中文字幕日本不卡| 99久久精品免费精品国产| 国产精品色婷婷久久58| 成人免费视频一区二区| 最新日韩在线视频| 欧美伊人久久久久久久久影院| 亚洲二区在线视频| 91精品国产欧美一区二区| 国内精品伊人久久久久影院对白| 精品国产露脸精彩对白| 成人涩涩免费视频| 一级做a爱片久久| 欧美一区二区三区在线看| 国模大尺度一区二区三区| 国产日韩精品视频一区| 精品毛片乱码1区2区3区| 黄色日韩网站视频| 国产精品美女久久久久久久 | 亚洲电影激情视频网站| 日韩视频免费直播| 国产成a人亚洲| 玉足女爽爽91| 欧美成人免费网站| 99久久99久久综合| 天堂蜜桃一区二区三区| 26uuu精品一区二区| 一本色道久久加勒比精品| 日韩精品五月天| 国产精品美女www爽爽爽| 欧美亚洲动漫精品| 国产精品白丝jk黑袜喷水| 亚洲精品国产高清久久伦理二区| 亚洲欧洲国产日本综合| 宅男噜噜噜66一区二区66| 国产福利精品一区二区| 亚洲一区成人在线| 久久精品人人爽人人爽| 欧美顶级少妇做爰| 成人av在线一区二区| 免播放器亚洲一区| 亚洲啪啪综合av一区二区三区| 欧美tk—视频vk| 欧美在线看片a免费观看| 成人自拍视频在线| 美国欧美日韩国产在线播放| 亚洲视频香蕉人妖| 久久久精品天堂| 6080日韩午夜伦伦午夜伦| 9人人澡人人爽人人精品| 日本va欧美va欧美va精品| 一区二区激情视频| 国产精品免费视频一区| 欧美videofree性高清杂交| 欧洲另类一二三四区| 不卡的看片网站| 国产经典欧美精品| 国产在线播放一区三区四| 日韩成人精品在线观看| 亚洲午夜影视影院在线观看| 国产精品欧美精品| 久久免费看少妇高潮| 欧美一区二区精品在线| 欧美性大战久久久| 在线视频中文字幕一区二区| a亚洲天堂av| 成人黄页毛片网站| 大美女一区二区三区| 国产一区二区三区| 开心九九激情九九欧美日韩精美视频电影| 亚洲免费观看高清完整版在线| 国产欧美1区2区3区| 欧美精品一区二区三区蜜桃 | 国产色婷婷亚洲99精品小说| 精品国产一区二区三区久久久蜜月| 91精品国产品国语在线不卡| 欧美日韩视频不卡| 欧美精品777| 欧美视频在线播放| 欧美日韩精品电影| 欧美手机在线视频| 欧美电影一区二区| 91精品国产入口| 精品精品欲导航| 国产欧美日韩精品在线| 国产精品系列在线| 日韩毛片精品高清免费| 一区二区三区鲁丝不卡| 亚洲高清免费观看 | 日韩一区二区视频在线观看| 在线播放国产精品二区一二区四区| 欧美视频一区二区在线观看| 欧美日韩免费视频| 日韩午夜电影av| 26uuu久久综合| 国产精品日产欧美久久久久| 1024成人网色www| 天涯成人国产亚洲精品一区av| 日韩成人免费看| 国产成人无遮挡在线视频| 91小宝寻花一区二区三区| 欧美日韩在线播放一区| 日韩美女天天操| 国产精品入口麻豆九色| 亚洲一区二区美女| 黄色成人免费在线| 9色porny自拍视频一区二区| 欧美人牲a欧美精品| 久久在线观看免费| 亚洲另类色综合网站| 免费成人性网站| 99久久国产综合精品麻豆| 91麻豆精品国产91久久久久久| 日韩欧美色电影| 亚洲精品精品亚洲| 黑人精品欧美一区二区蜜桃| 91麻豆精品视频| 91精品国产手机| 亚洲伦理在线免费看| 九九国产精品视频| 91片黄在线观看| 久久久久久久综合| 午夜精品福利一区二区三区蜜桃| 国产精品99久久久久久似苏梦涵 | 国产成人免费视频网站| 欧美自拍丝袜亚洲| 中文字幕av一区二区三区高| 性感美女久久精品| aa级大片欧美| 久久影院视频免费| 亚洲黄色性网站| 国产成人免费视频一区| 91精品国产综合久久久久久久| 国产精品视频一区二区三区不卡| 日韩激情一二三区| 在线观看亚洲一区| 国产精品国产a级| 国产一区欧美二区| 欧美顶级少妇做爰| 亚洲午夜激情av| 色综合激情五月| 最新成人av在线| 国产成人99久久亚洲综合精品| 在线播放一区二区三区| 一级精品视频在线观看宜春院 | 久久国产视频网| 欧美欧美欧美欧美| 伊人性伊人情综合网| 99re在线精品| 最新热久久免费视频| 盗摄精品av一区二区三区| 2020国产成人综合网| 日韩av网站在线观看| 欧美日韩国产综合草草| 亚洲国产成人av网| 欧洲av在线精品| 亚洲永久精品国产| 欧美这里有精品| 亚洲国产精品尤物yw在线观看| 色噜噜狠狠成人中文综合| 亚洲乱码国产乱码精品精小说| 91丝袜美女网|