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

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

?? stackedbarchartdemo4.java

?? Jfreechart 源碼例子 是和jfreechart development Guide文檔相配套的
?? JAVA
字號:
package demo;

import java.awt.Color;
import java.awt.Dimension;
import java.awt.GradientPaint;
import javax.swing.JPanel;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.LegendItem;
import org.jfree.chart.LegendItemCollection;
import org.jfree.chart.axis.SubCategoryAxis;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.Plot;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.category.GroupedStackedBarRenderer;
import org.jfree.data.KeyToGroupMap;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.GradientPaintTransformType;
import org.jfree.ui.RefineryUtilities;
import org.jfree.ui.StandardGradientPaintTransformer;

public class StackedBarChartDemo4 extends ApplicationFrame
{
  public StackedBarChartDemo4(String paramString)
  {
    super(paramString);
    JPanel localJPanel = createDemoPanel();
    localJPanel.setPreferredSize(new Dimension(590, 350));
    setContentPane(localJPanel);
  }

  private static CategoryDataset createDataset()
  {
    DefaultCategoryDataset localDefaultCategoryDataset = new DefaultCategoryDataset();
    localDefaultCategoryDataset.addValue(20.300000000000001D, "Product 1 (US)", "Jan 04");
    localDefaultCategoryDataset.addValue(27.199999999999999D, "Product 1 (US)", "Feb 04");
    localDefaultCategoryDataset.addValue(19.699999999999999D, "Product 1 (US)", "Mar 04");
    localDefaultCategoryDataset.addValue(19.399999999999999D, "Product 1 (Europe)", "Jan 04");
    localDefaultCategoryDataset.addValue(10.9D, "Product 1 (Europe)", "Feb 04");
    localDefaultCategoryDataset.addValue(18.399999999999999D, "Product 1 (Europe)", "Mar 04");
    localDefaultCategoryDataset.addValue(16.5D, "Product 1 (Asia)", "Jan 04");
    localDefaultCategoryDataset.addValue(15.9D, "Product 1 (Asia)", "Feb 04");
    localDefaultCategoryDataset.addValue(16.100000000000001D, "Product 1 (Asia)", "Mar 04");
    localDefaultCategoryDataset.addValue(13.199999999999999D, "Product 1 (Middle East)", "Jan 04");
    localDefaultCategoryDataset.addValue(14.4D, "Product 1 (Middle East)", "Feb 04");
    localDefaultCategoryDataset.addValue(13.699999999999999D, "Product 1 (Middle East)", "Mar 04");
    localDefaultCategoryDataset.addValue(23.300000000000001D, "Product 2 (US)", "Jan 04");
    localDefaultCategoryDataset.addValue(16.199999999999999D, "Product 2 (US)", "Feb 04");
    localDefaultCategoryDataset.addValue(28.699999999999999D, "Product 2 (US)", "Mar 04");
    localDefaultCategoryDataset.addValue(12.699999999999999D, "Product 2 (Europe)", "Jan 04");
    localDefaultCategoryDataset.addValue(17.899999999999999D, "Product 2 (Europe)", "Feb 04");
    localDefaultCategoryDataset.addValue(12.6D, "Product 2 (Europe)", "Mar 04");
    localDefaultCategoryDataset.addValue(15.4D, "Product 2 (Asia)", "Jan 04");
    localDefaultCategoryDataset.addValue(21.0D, "Product 2 (Asia)", "Feb 04");
    localDefaultCategoryDataset.addValue(11.1D, "Product 2 (Asia)", "Mar 04");
    localDefaultCategoryDataset.addValue(23.800000000000001D, "Product 2 (Middle East)", "Jan 04");
    localDefaultCategoryDataset.addValue(23.399999999999999D, "Product 2 (Middle East)", "Feb 04");
    localDefaultCategoryDataset.addValue(19.300000000000001D, "Product 2 (Middle East)", "Mar 04");
    localDefaultCategoryDataset.addValue(11.9D, "Product 3 (US)", "Jan 04");
    localDefaultCategoryDataset.addValue(31.0D, "Product 3 (US)", "Feb 04");
    localDefaultCategoryDataset.addValue(22.699999999999999D, "Product 3 (US)", "Mar 04");
    localDefaultCategoryDataset.addValue(15.300000000000001D, "Product 3 (Europe)", "Jan 04");
    localDefaultCategoryDataset.addValue(14.4D, "Product 3 (Europe)", "Feb 04");
    localDefaultCategoryDataset.addValue(25.300000000000001D, "Product 3 (Europe)", "Mar 04");
    localDefaultCategoryDataset.addValue(23.899999999999999D, "Product 3 (Asia)", "Jan 04");
    localDefaultCategoryDataset.addValue(19.0D, "Product 3 (Asia)", "Feb 04");
    localDefaultCategoryDataset.addValue(10.1D, "Product 3 (Asia)", "Mar 04");
    localDefaultCategoryDataset.addValue(13.199999999999999D, "Product 3 (Middle East)", "Jan 04");
    localDefaultCategoryDataset.addValue(15.5D, "Product 3 (Middle East)", "Feb 04");
    localDefaultCategoryDataset.addValue(10.1D, "Product 3 (Middle East)", "Mar 04");
    return localDefaultCategoryDataset;
  }

  private static JFreeChart createChart(CategoryDataset paramCategoryDataset)
  {
    JFreeChart localJFreeChart = ChartFactory.createStackedBarChart("Stacked Bar Chart Demo 4", "Category", "Value", paramCategoryDataset, PlotOrientation.VERTICAL, true, true, false);
    GroupedStackedBarRenderer localGroupedStackedBarRenderer = new GroupedStackedBarRenderer();
    KeyToGroupMap localKeyToGroupMap = new KeyToGroupMap("G1");
    localKeyToGroupMap.mapKeyToGroup("Product 1 (US)", "G1");
    localKeyToGroupMap.mapKeyToGroup("Product 1 (Europe)", "G1");
    localKeyToGroupMap.mapKeyToGroup("Product 1 (Asia)", "G1");
    localKeyToGroupMap.mapKeyToGroup("Product 1 (Middle East)", "G1");
    localKeyToGroupMap.mapKeyToGroup("Product 2 (US)", "G2");
    localKeyToGroupMap.mapKeyToGroup("Product 2 (Europe)", "G2");
    localKeyToGroupMap.mapKeyToGroup("Product 2 (Asia)", "G2");
    localKeyToGroupMap.mapKeyToGroup("Product 2 (Middle East)", "G2");
    localKeyToGroupMap.mapKeyToGroup("Product 3 (US)", "G3");
    localKeyToGroupMap.mapKeyToGroup("Product 3 (Europe)", "G3");
    localKeyToGroupMap.mapKeyToGroup("Product 3 (Asia)", "G3");
    localKeyToGroupMap.mapKeyToGroup("Product 3 (Middle East)", "G3");
    localGroupedStackedBarRenderer.setSeriesToGroupMap(localKeyToGroupMap);
    localGroupedStackedBarRenderer.setItemMargin(0.10000000000000001D);
    localGroupedStackedBarRenderer.setDrawBarOutline(false);
    SubCategoryAxis localSubCategoryAxis = new SubCategoryAxis("Product / Month");
    localSubCategoryAxis.setCategoryMargin(0.050000000000000003D);
    localSubCategoryAxis.addSubCategory("Product 1");
    localSubCategoryAxis.addSubCategory("Product 2");
    localSubCategoryAxis.addSubCategory("Product 3");
    CategoryPlot localCategoryPlot = (CategoryPlot)localJFreeChart.getPlot();
    localCategoryPlot.setDomainAxis(localSubCategoryAxis);
    localCategoryPlot.setRenderer(localGroupedStackedBarRenderer);
    localCategoryPlot.setFixedLegendItems(createLegendItems());
    ChartUtilities.applyCurrentTheme(localJFreeChart);
    GradientPaint localGradientPaint1 = new GradientPaint(0F, 0F, new Color(34, 34, 255), 0F, 0F, new Color(136, 136, 255));
    localGroupedStackedBarRenderer.setSeriesPaint(0, localGradientPaint1);
    localGroupedStackedBarRenderer.setSeriesPaint(4, localGradientPaint1);
    localGroupedStackedBarRenderer.setSeriesPaint(8, localGradientPaint1);
    GradientPaint localGradientPaint2 = new GradientPaint(0F, 0F, new Color(34, 255, 34), 0F, 0F, new Color(136, 255, 136));
    localGroupedStackedBarRenderer.setSeriesPaint(1, localGradientPaint2);
    localGroupedStackedBarRenderer.setSeriesPaint(5, localGradientPaint2);
    localGroupedStackedBarRenderer.setSeriesPaint(9, localGradientPaint2);
    GradientPaint localGradientPaint3 = new GradientPaint(0F, 0F, new Color(255, 34, 34), 0F, 0F, new Color(255, 136, 136));
    localGroupedStackedBarRenderer.setSeriesPaint(2, localGradientPaint3);
    localGroupedStackedBarRenderer.setSeriesPaint(6, localGradientPaint3);
    localGroupedStackedBarRenderer.setSeriesPaint(10, localGradientPaint3);
    GradientPaint localGradientPaint4 = new GradientPaint(0F, 0F, new Color(255, 255, 34), 0F, 0F, new Color(255, 255, 136));
    localGroupedStackedBarRenderer.setSeriesPaint(3, localGradientPaint4);
    localGroupedStackedBarRenderer.setSeriesPaint(7, localGradientPaint4);
    localGroupedStackedBarRenderer.setSeriesPaint(11, localGradientPaint4);
    localGroupedStackedBarRenderer.setGradientPaintTransformer(new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL));
    return localJFreeChart;
  }

  private static LegendItemCollection createLegendItems()
  {
    LegendItemCollection localLegendItemCollection = new LegendItemCollection();
    LegendItem localLegendItem1 = new LegendItem("US", "-", null, null, Plot.DEFAULT_LEGEND_ITEM_BOX, new Color(34, 34, 255));
    LegendItem localLegendItem2 = new LegendItem("Europe", "-", null, null, Plot.DEFAULT_LEGEND_ITEM_BOX, new Color(34, 255, 34));
    LegendItem localLegendItem3 = new LegendItem("Asia", "-", null, null, Plot.DEFAULT_LEGEND_ITEM_BOX, new Color(255, 34, 34));
    LegendItem localLegendItem4 = new LegendItem("Middle East", "-", null, null, Plot.DEFAULT_LEGEND_ITEM_BOX, new Color(255, 255, 34));
    localLegendItemCollection.add(localLegendItem1);
    localLegendItemCollection.add(localLegendItem2);
    localLegendItemCollection.add(localLegendItem3);
    localLegendItemCollection.add(localLegendItem4);
    return localLegendItemCollection;
  }

  public static JPanel createDemoPanel()
  {
    JFreeChart localJFreeChart = createChart(createDataset());
    return new ChartPanel(localJFreeChart);
  }

  public static void main(String[] paramArrayOfString)
  {
    StackedBarChartDemo4 localStackedBarChartDemo4 = new StackedBarChartDemo4("Stacked Bar Chart Demo 4");
    localStackedBarChartDemo4.pack();
    RefineryUtilities.centerFrameOnScreen(localStackedBarChartDemo4);
    localStackedBarChartDemo4.setVisible(true);
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国毛片一区二区三区| 日本精品视频一区二区| 精品国产乱码久久久久久久| 久久成人麻豆午夜电影| 精品成人私密视频| 国产成人在线免费观看| 国产精品久久一级| 在线免费观看日本欧美| 日韩黄色免费网站| 精品福利在线导航| 成人黄色片在线观看| 亚洲一区二区精品3399| 欧美一区二区三区爱爱| 国产乱理伦片在线观看夜一区| 国产女人18水真多18精品一级做| 99久精品国产| 日韩高清不卡一区二区三区| 久久久精品国产免大香伊| 91在线观看免费视频| 日韩精品电影在线| 国产精品网站导航| 3atv在线一区二区三区| 国产精品一区二区视频| 亚洲欧美国产毛片在线| 日韩亚洲欧美综合| 成人av午夜电影| 日韩精品三区四区| 成人免费一区二区三区在线观看| 欧美日韩不卡视频| 成人在线一区二区三区| 午夜精品一区二区三区免费视频 | eeuss鲁片一区二区三区| 亚洲一区二区av电影| 久久无码av三级| 欧美色视频在线| 成人一区二区三区视频在线观看| 亚洲成人一区二区在线观看| 欧美激情资源网| 日韩色视频在线观看| 色综合久久88色综合天天免费| 精品一区二区三区免费播放| 一区二区三区久久| 中文字幕免费不卡| 欧美成人官网二区| 欧美日高清视频| 日本韩国一区二区| 国产91丝袜在线播放| 精品在线一区二区| 亚洲成年人网站在线观看| 亚洲丝袜美腿综合| 亚洲国产精品ⅴa在线观看| 日韩精品专区在线| 欧美日韩亚洲综合一区二区三区| 不卡影院免费观看| 高清不卡一区二区| 国内精品自线一区二区三区视频| 天堂va蜜桃一区二区三区漫画版| 亚洲乱码国产乱码精品精小说| 久久精品免费在线观看| 精品国产在天天线2019| 91精品国产综合久久小美女| 欧美日韩国产成人在线免费| 在线视频国产一区| 在线观看日产精品| 欧洲亚洲精品在线| 色综合天天性综合| 99re视频这里只有精品| av高清久久久| 91免费版pro下载短视频| 成人h动漫精品| 97精品久久久久中文字幕| 丰满少妇在线播放bd日韩电影| 国产一区二区视频在线播放| 激情综合色播激情啊| 国产精品资源在线观看| 国产精品亚洲午夜一区二区三区| 国产精品一区二区黑丝| 国产成人午夜高潮毛片| 国产suv一区二区三区88区| 国产精品一级片| 成人av午夜影院| 色诱亚洲精品久久久久久| 色欧美片视频在线观看在线视频| 91在线观看污| 欧美视频中文字幕| 这里只有精品电影| 日韩精品一区二| 久久久国产精品不卡| 日本一区二区三区在线不卡| 国产精品私人影院| 亚洲精品五月天| 婷婷综合久久一区二区三区| 免费一级片91| 国产精品123区| 色综合久久综合中文综合网| 欧美午夜精品电影| 日韩欧美视频一区| 国产精品国产三级国产aⅴ中文| 亚洲视频免费观看| 偷拍一区二区三区| 国产在线精品免费av| 成人app网站| 欧美日韩第一区日日骚| 精品国内二区三区| 午夜激情久久久| 成人午夜激情视频| 一本色道久久综合狠狠躁的推荐| 欧美性xxxxxxxx| 精品成人a区在线观看| 国产精品三级电影| 天天综合色天天综合| 国产精品综合一区二区| 色噜噜久久综合| 欧美sm美女调教| 亚洲男人的天堂在线观看| 日本va欧美va瓶| av电影一区二区| 666欧美在线视频| 久久久777精品电影网影网| 亚洲美女视频一区| 久久成人18免费观看| 自拍偷拍欧美精品| 五月天婷婷综合| 久久99深爱久久99精品| 99免费精品视频| 欧美一卡在线观看| 亚洲人成网站影音先锋播放| 美女在线视频一区| 91福利在线观看| 久久一区二区三区国产精品| 亚洲国产精品天堂| 成人免费视频app| 欧美成人一级视频| 亚洲一卡二卡三卡四卡无卡久久| 国产黄人亚洲片| 91.麻豆视频| 亚洲伦理在线免费看| 丁香激情综合五月| 日韩一区二区三区视频在线观看 | 亚洲成av人片在线| 99久久伊人久久99| 欧美亚洲日本国产| 欧美大片一区二区| 亚洲综合免费观看高清完整版在线| 国产成人av影院| 精品国产一区二区三区四区四| 一区二区三区影院| 9i看片成人免费高清| 国产亚洲精品精华液| 色哟哟精品一区| 国产婷婷色一区二区三区| 久久丁香综合五月国产三级网站| 欧美日韩国产天堂| 亚洲综合色视频| 91一区一区三区| 亚洲欧美日韩国产成人精品影院| 国产精品系列在线播放| 久久免费电影网| 久久69国产一区二区蜜臀| 日韩欧美一级二级三级| 麻豆精品视频在线| 日韩亚洲欧美一区| 九一九一国产精品| 日韩欧美一级二级| 精品一区二区免费在线观看| 日韩午夜av电影| 精品一区二区三区免费视频| 精品国产一二三区| 国产精品资源在线观看| 国产精品色哟哟| www.亚洲色图.com| 亚洲国产电影在线观看| 国产色一区二区| 国产酒店精品激情| 国产亚洲精品aa午夜观看| 国产精品一区专区| 最近日韩中文字幕| 91福利视频久久久久| 亚欧色一区w666天堂| 欧美乱妇15p| 蜜桃av一区二区在线观看 | 国产裸体歌舞团一区二区| 久久奇米777| 91免费视频网| 天天操天天综合网| 精品va天堂亚洲国产| 福利一区福利二区| 亚洲人成人一区二区在线观看| 欧美视频日韩视频在线观看| 香蕉成人啪国产精品视频综合网| 欧美成人性战久久| 成人动漫av在线| 香蕉成人啪国产精品视频综合网| 日韩午夜精品视频| 懂色中文一区二区在线播放| 一区二区三区四区在线| 日韩欧美在线观看一区二区三区| 国产盗摄精品一区二区三区在线| 中文字幕色av一区二区三区| 欧美精品xxxxbbbb|