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

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

?? chartfactory.java

?? jfreechart1.0.1 jsp繪制圖表的開發(fā)包
?? JAVA
?? 第 1 頁 / 共 5 頁
字號:
                TextAnchor.CENTER, 0.0
            );
            renderer.setPositiveItemLabelPosition(position);
            renderer.setNegativeItemLabelPosition(position);
        }
        if (tooltips) {
            StandardCategoryToolTipGenerator generator 
                = new StandardCategoryToolTipGenerator();
            renderer.setBaseToolTipGenerator(generator);
        }
        if (urls) {
            renderer.setBaseItemURLGenerator(
                new StandardCategoryURLGenerator()
            );
        }

        CategoryPlot plot = new CategoryPlot(
            dataset, categoryAxis, valueAxis, renderer
        );
        plot.clearRangeMarkers();
        Marker baseline = new ValueMarker(0.0);
        baseline.setPaint(Color.black);
        plot.addRangeMarker(baseline, Layer.FOREGROUND);
        plot.setOrientation(orientation);
        JFreeChart chart = new JFreeChart(
            title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend
        );

        return chart;

    }

    /**
     * Creates a polar plot for the specified dataset (x-values interpreted as 
     * angles in degrees).  The chart object returned by this method uses a 
     * {@link PolarPlot} instance as the plot, with a {@link NumberAxis} for 
     * the radial axis.
     *
     * @param title  the chart title (<code>null</code> permitted).
     * @param dataset  the dataset (<code>null</code> permitted).
     * @param legend  legend required?
     * @param tooltips  tooltips required?
     * @param urls  URLs required?
     *
     * @return A chart.
     */
    public static JFreeChart createPolarChart(String title,
                                              XYDataset dataset,
                                              boolean legend,
                                              boolean tooltips,
                                              boolean urls) {

        PolarPlot plot = new PolarPlot();
        plot.setDataset(dataset);
        NumberAxis rangeAxis = new NumberAxis();
        rangeAxis.setAxisLineVisible(false);
        rangeAxis.setTickMarksVisible(false);
        rangeAxis.setTickLabelInsets(new RectangleInsets(0.0, 0.0, 0.0, 0.0));
        plot.setAxis(rangeAxis);
        plot.setRenderer(new DefaultPolarItemRenderer());
        JFreeChart chart = new JFreeChart(
            title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend
        );
        return chart;

    }

    /**
     * Creates a scatter plot with default settings.  The chart object 
     * returned by this method uses an {@link XYPlot} instance as the plot, 
     * with a {@link NumberAxis} for the domain axis, a  {@link NumberAxis} 
     * as the range axis, and an {@link XYLineAndShapeRenderer} as the 
     * renderer.
     *
     * @param title  the chart title (<code>null</code> permitted).
     * @param xAxisLabel  a label for the X-axis (<code>null</code> permitted).
     * @param yAxisLabel  a label for the Y-axis (<code>null</code> permitted).
     * @param dataset  the dataset for the chart (<code>null</code> permitted).
     * @param orientation  the plot orientation (horizontal or vertical) 
     *                     (<code>null</code> NOT permitted).
     * @param legend  a flag specifying whether or not a legend is required.
     * @param tooltips  configure chart to generate tool tips?
     * @param urls  configure chart to generate URLs?
     *
     * @return A scatter plot.
     */
    public static JFreeChart createScatterPlot(String title, String xAxisLabel,
            String yAxisLabel, XYDataset dataset, PlotOrientation orientation,
            boolean legend, boolean tooltips, boolean urls) {

        if (orientation == null) {
            throw new IllegalArgumentException("Null 'orientation' argument.");
        }
        NumberAxis xAxis = new NumberAxis(xAxisLabel);
        xAxis.setAutoRangeIncludesZero(false);
        NumberAxis yAxis = new NumberAxis(yAxisLabel);
        yAxis.setAutoRangeIncludesZero(false);

        XYPlot plot = new XYPlot(dataset, xAxis, yAxis, null);

        XYToolTipGenerator toolTipGenerator = null;
        if (tooltips) {
            toolTipGenerator = new StandardXYToolTipGenerator();
        }

        XYURLGenerator urlGenerator = null;
        if (urls) {
            urlGenerator = new StandardXYURLGenerator();
        }
        XYItemRenderer renderer = new XYLineAndShapeRenderer(false, true);
        renderer.setBaseToolTipGenerator(toolTipGenerator);
        renderer.setURLGenerator(urlGenerator);
        plot.setRenderer(renderer);
        plot.setOrientation(orientation);

        JFreeChart chart = new JFreeChart(title, JFreeChart.DEFAULT_TITLE_FONT,
                plot, legend);
        return chart;

    }

    /**
     * Creates and returns a default instance of an XY bar chart.
     * <P>
     * The chart object returned by this method uses an {@link XYPlot} instance
     * as the plot, with a {@link DateAxis} for the domain axis, a 
     * {@link NumberAxis} as the range axis, and a {@link XYBarRenderer} as the 
     * renderer.
     *
     * @param title  the chart title (<code>null</code> permitted).
     * @param xAxisLabel  a label for the X-axis (<code>null</code> permitted).
     * @param dateAxis  make the domain axis display dates?
     * @param yAxisLabel  a label for the Y-axis (<code>null</code> permitted).
     * @param dataset  the dataset for the chart (<code>null</code> permitted).
     * @param orientation  the orientation (horizontal or vertical) 
     *                     (<code>null</code> NOT permitted).
     * @param legend  a flag specifying whether or not a legend is required.
     * @param tooltips  configure chart to generate tool tips?
     * @param urls  configure chart to generate URLs?
     *
     * @return An XY bar chart.
     */
    public static JFreeChart createXYBarChart(String title,
                                              String xAxisLabel,
                                              boolean dateAxis,
                                              String yAxisLabel,
                                              IntervalXYDataset dataset,
                                              PlotOrientation orientation,
                                              boolean legend,
                                              boolean tooltips,
                                              boolean urls) {

        if (orientation == null) {
            throw new IllegalArgumentException("Null 'orientation' argument.");
        }
        ValueAxis domainAxis = null;
        if (dateAxis) {
            domainAxis = new DateAxis(xAxisLabel);
        }
        else {
            NumberAxis axis = new NumberAxis(xAxisLabel);
            axis.setAutoRangeIncludesZero(false);
            domainAxis = axis;
        }
        ValueAxis valueAxis = new NumberAxis(yAxisLabel);

        XYBarRenderer renderer = new XYBarRenderer();
        if (tooltips) {
            renderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator());
        }
        if (urls) {
            renderer.setURLGenerator(new StandardXYURLGenerator());
        }

        XYPlot plot = new XYPlot(dataset, domainAxis, valueAxis, renderer);
        plot.setOrientation(orientation);

        JFreeChart chart = new JFreeChart(
            title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend
        );

        return chart;

    }

    /**
     * Creates an area chart using an {@link XYDataset}.
     * <P>
     * The chart object returned by this method uses an {@link XYPlot} instance 
     * as the plot, with a {@link NumberAxis} for the domain axis, a 
     * {@link NumberAxis} as the range axis, and a {@link XYAreaRenderer} as 
     * the renderer.
     *
     * @param title  the chart title (<code>null</code> permitted).
     * @param xAxisLabel  a label for the X-axis (<code>null</code> permitted).
     * @param yAxisLabel  a label for the Y-axis (<code>null</code> permitted).
     * @param dataset  the dataset for the chart (<code>null</code> permitted).
     * @param orientation  the plot orientation (horizontal or vertical) 
     *                     (<code>null</code> NOT permitted).
     * @param legend  a flag specifying whether or not a legend is required.
     * @param tooltips  configure chart to generate tool tips?
     * @param urls  configure chart to generate URLs?
     *
     * @return An XY area chart.
     */
    public static JFreeChart createXYAreaChart(String title,
                                               String xAxisLabel,
                                               String yAxisLabel,
                                               XYDataset dataset,
                                               PlotOrientation orientation,
                                               boolean legend,
                                               boolean tooltips,
                                               boolean urls) {

        if (orientation == null) {
            throw new IllegalArgumentException("Null 'orientation' argument.");
        }
        NumberAxis xAxis = new NumberAxis(xAxisLabel);
        xAxis.setAutoRangeIncludesZero(false);
        NumberAxis yAxis = new NumberAxis(yAxisLabel);
        XYPlot plot = new XYPlot(dataset, xAxis, yAxis, null);
        plot.setOrientation(orientation);
        plot.setForegroundAlpha(0.5f);

        XYToolTipGenerator tipGenerator = null;
        if (tooltips) {
            tipGenerator = new StandardXYToolTipGenerator();
        }

        XYURLGenerator urlGenerator = null;
        if (urls) {
            urlGenerator = new StandardXYURLGenerator();
        }

        plot.setRenderer(
            new XYAreaRenderer(XYAreaRenderer.AREA, tipGenerator, urlGenerator)
        );
        JFreeChart chart = new JFreeChart(
            title, JFreeChart.DEFAULT_TITLE_FONT, plot, legend
        );

        return chart;

    }

    /**
     * Creates a stacked XY area plot.  The chart object returned by this 
     * method uses an {@link XYPlot} instance as the plot, with a 
     * {@link NumberAxis} for the domain axis, a {@link NumberAxis} as the
     * range axis, and a {@link StackedXYAreaRenderer} as the renderer.
     *
     * @param title  the chart title (<code>null</code> permitted).
     * @param xAxisLabel  a label for the X-axis (<code>null</code> permitted).
     * @param yAxisLabel  a label for the Y-axis (<code>null</code> permitted).
     * @param dataset  the dataset for the chart (<code>null</code> permitted).
     * @param orientation  the plot orientation (horizontal or vertical) 
     *                     (<code>null</code> NOT permitted).
     * @param legend  a flag specifying whether or not a legend is required.
     * @param tooltips  configure chart to generate tool tips?
     * @param urls  configure chart to generate URLs?
     *
     * @return A stacked XY area chart.
     */
    public static JFreeChart createStackedXYAreaChart(String title,
                                                    String xAxisLabel,
                                                    String yAxisLabel,
                                                    TableXYDataset dataset,
                                                    PlotOrientation orientation,
                                                    boolean legend,
                                                    boolean tooltips,
                                                    boolean urls) {

        if (orientation == null) {
            throw new IllegalArgumentException("Null 'orientation' argument.");
        }
        NumberAxis xAxis = new NumberAxis(xAxisLabel);
        xAxis.setAutoRangeIncludesZero(false);
        xAxis.setLowerMargin(0.0);
        xAxis.setUpperMargin(0.0);
        NumberAxis yAxis = new NumberAxis(yAxisLabel);
        XYToolTipGenerator toolTipGenerator = null;
        if (tooltips) {
            toolTipGenerator = new StandardXYToolTipGenerator();
        }

        XYURLGenerator urlGenerator = null;
        if (urls) {
            urlGenerator = new StandardXYURLGenerator();
        }
        StackedXYAreaRenderer renderer = new StackedXYAreaRenderer(
            XYAreaRenderer.AREA, toolTipGenerator, urlGenerator
        );
        renderer.setOutline(true);
        XYPlo

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品欧美一区二区三区不卡| 久久久久99精品一区| 国产黄人亚洲片| 91蜜桃网址入口| 国产日韩av一区| 久久国产精品色| 7777精品伊人久久久大香线蕉| 国产女同性恋一区二区| 免费视频一区二区| 免费人成网站在线观看欧美高清| 99re这里都是精品| 中文字幕精品一区二区精品绿巨人| 奇米影视一区二区三区小说| 91女神在线视频| 国产精品传媒在线| 国产精品99久久久久久久女警 | 2021中文字幕一区亚洲| 在线观看av一区二区| 亚洲丝袜精品丝袜在线| 成人动漫在线一区| 久久精品亚洲精品国产欧美kt∨ | 91香蕉视频黄| 国产精品国产自产拍高清av| 国产寡妇亲子伦一区二区| 欧美电影免费观看高清完整版在线| 五月综合激情日本mⅴ| 欧美狂野另类xxxxoooo| 天涯成人国产亚洲精品一区av| 欧美体内she精视频| 亚洲韩国精品一区| 一本色道久久综合亚洲aⅴ蜜桃| 18欧美亚洲精品| 欧美性色综合网| 亚洲成人tv网| 日韩视频免费观看高清在线视频| 蜜臀va亚洲va欧美va天堂| 成人免费黄色大片| 亚洲欧洲日韩在线| bt欧美亚洲午夜电影天堂| 1024亚洲合集| 欧美日免费三级在线| 亚洲欧洲中文日韩久久av乱码| 欧美精品日日鲁夜夜添| 成人国产亚洲欧美成人综合网| 亚洲电影一区二区| 中文字幕第一区第二区| 欧美一区二区三区四区高清| 99国产精品久久久久久久久久久| 紧缚奴在线一区二区三区| 亚洲国产精品视频| 中文字幕一区二区三区在线观看| 欧美第一区第二区| 欧美精品欧美精品系列| 国产成人av资源| 日韩电影免费一区| 亚洲免费看黄网站| 久久网这里都是精品| 欧美精品色综合| 欧美日韩小视频| 欧美影院一区二区| 色爱区综合激月婷婷| 972aa.com艺术欧美| 波多野结衣中文字幕一区| 国产乱码字幕精品高清av| 美女免费视频一区二区| 日日欢夜夜爽一区| 亚洲成av人片在线观看无码| 亚洲美女少妇撒尿| 中文字幕制服丝袜一区二区三区 | 91精品国产综合久久久久久漫画 | 日本中文字幕一区二区视频 | 国产亚洲成aⅴ人片在线观看| 制服丝袜亚洲播放| 91精品一区二区三区在线观看| 欧美午夜理伦三级在线观看| 91福利在线导航| 欧美最猛性xxxxx直播| 色94色欧美sute亚洲线路二| 99re这里只有精品6| 一本色道亚洲精品aⅴ| 91国产视频在线观看| 欧美曰成人黄网| 欧美日韩高清影院| 欧美日韩二区三区| 日韩一区二区麻豆国产| 欧美成人video| 欧美精品一区二区三区很污很色的 | 欧美午夜精品电影| 欧美高清视频在线高清观看mv色露露十八| 欧美视频你懂的| 在线综合视频播放| 精品福利一二区| 国产精品日韩精品欧美在线| 国产精品理论片| 亚洲另类在线一区| 天天综合日日夜夜精品| 蜜桃一区二区三区在线| 国产激情精品久久久第一区二区| 99久久精品免费看国产免费软件| 色狠狠av一区二区三区| 91精品国产综合久久香蕉麻豆| 日韩欧美一区二区免费| 国产欧美一区视频| 艳妇臀荡乳欲伦亚洲一区| 蜜桃av噜噜一区二区三区小说| 国产精品亚洲视频| 欧美曰成人黄网| 久久只精品国产| 一区二区三区在线免费播放| 日本不卡123| www.欧美.com| 欧美精品一二三| 国产精品二三区| 天天操天天综合网| 国产成人精品一区二| 欧美色手机在线观看| 久久综合九色综合欧美亚洲| 亚洲人吸女人奶水| 激情欧美日韩一区二区| 91亚洲国产成人精品一区二区三| 日韩欧美自拍偷拍| 亚洲精品免费视频| 国模大尺度一区二区三区| 91精品91久久久中77777| 精品99一区二区| 亚洲成人第一页| 91在线视频观看| 久久久一区二区三区捆绑**| 亚洲成人自拍一区| 91视频.com| 久久精品男人的天堂| 日韩主播视频在线| 99re这里只有精品6| 国产午夜亚洲精品不卡| 日韩黄色免费电影| 欧美在线观看禁18| 欧美精彩视频一区二区三区| 另类中文字幕网| 欧美久久久久久久久久| 亚洲精品中文在线观看| 国产不卡在线一区| 精品国产电影一区二区| 青椒成人免费视频| 欧美亚日韩国产aⅴ精品中极品| 国产精品视频yy9299一区| 久久精品国产**网站演员| 欧美日韩精品欧美日韩精品一 | 91精品欧美一区二区三区综合在| 综合av第一页| 成人综合婷婷国产精品久久| 日韩欧美色电影| 日本成人在线一区| 欧美日韩精品一区二区天天拍小说| 亚洲免费观看在线视频| 91丨porny丨国产入口| 国产精品网站在线观看| 国产成人精品一区二区三区网站观看 | 亚洲黄色av一区| 99久精品国产| 亚洲精品国产a久久久久久| 成人激情黄色小说| 欧美激情在线观看视频免费| 国产一区二区美女| 国产亚洲精品7777| 成人av电影免费观看| 中文字幕av不卡| 不卡一二三区首页| 一区二区中文字幕在线| 91麻豆成人久久精品二区三区| 国产视频在线观看一区二区三区| 国产成人在线观看免费网站| 国产精品美女久久久久av爽李琼| 成人一区二区三区中文字幕| 中文字幕中文字幕一区| 一本一本大道香蕉久在线精品| 一区二区三区在线视频播放| 欧美日韩成人综合天天影院| 日韩精品久久久久久| 日韩精品一区二区三区视频在线观看| 日韩国产高清影视| 精品免费视频一区二区| 国产成a人亚洲精品| 国产精品每日更新| 欧美性大战久久久| 美国三级日本三级久久99| 26uuu色噜噜精品一区二区| 粉嫩一区二区三区在线看| 亚洲欧美另类久久久精品2019| 欧美三级一区二区| 美女精品一区二区| 国产精品视频免费看| 欧美午夜不卡在线观看免费| 免费看黄色91| 国产精品视频免费看| 欧美日韩中文国产| 国产91露脸合集magnet| 一区二区三区在线播放| 精品美女一区二区三区| 成人动漫一区二区三区| 午夜欧美电影在线观看|