在JFreeChart的柱状图中单个柱状图的背景色如何设置???急!!!就是在整个图中显示多个背景色!!!!

解决方案 »

  1.   

    JFreeChart有Demo,把jar解压了用反编译软件看代码;
    或者你说清楚点,最好用mspaintP个效果图看下~~兴许能帮上忙~
      

  2.   

    CategoryPlot plot = (CategoryPlot) chart.getCategoryPlot(); 
    BarRenderer3D customBarRenderer = (BarRenderer3D) plot.getRenderer(); 
    //设定柱子上面的颜色 
    customBarRenderer.setSeriesPaint(0, Color.decode("#24F4DB")); // 给series1 Bar 
    customBarRenderer.setSeriesPaint(1, Color.decode("#7979FF")); // 给series2 Bar 
    customBarRenderer.setSeriesPaint(2, Color.decode("#FF5555")); // 给series3 Bar 
    customBarRenderer.setSeriesPaint(3, Color.decode("#F8D661")); // 给series4 Bar 
    customBarRenderer.setSeriesPaint(4, Color.decode("#F284DC")); // 给series5 Bar 
    customBarRenderer.setSeriesPaint(5, Color.decode("#00BF00")); // 给series6 Bar 
    customBarRenderer.setSeriesOutlinePaint(0,Color.BLACK);//边框为黑色 
    customBarRenderer.setSeriesOutlinePaint(1,Color.BLACK);//边框为黑色 
    customBarRenderer.setSeriesOutlinePaint(2,Color.BLACK); //边框为黑色 
    customBarRenderer.setSeriesOutlinePaint(3,Color.BLACK);//边框为黑色 
    customBarRenderer.setSeriesOutlinePaint(4,Color.BLACK);//边框为黑色 
    customBarRenderer.setSeriesOutlinePaint(5,Color.BLACK); //边框为黑色 帮你找了下,没做测试,自己试试吧。。