- my chart is a StackedXYAreaChart one
but I don't understard why it has the white vertical lines ...
thanks a lot
best regards
Code: Select all
BarRenderer renderer = (BarRenderer) plot.getRenderer();
renderer.setBarPainter(new StandardBarPainter());
Code: Select all
XYSeries xyseries1 = new XYSeries("serie 1", true, false); // idem for 2,3,4
// add valeu to xyserie1, 2, 3, 4
DefaultTableXYDataset defautDataSet = new DefaultTableXYDataset();
defautDataSet .addSeries(xyseries1); // idem for 2,3,4
chart = ChartFactory.createStackedXYAreaChart(
"Title", //
"X", //
"Y", //
defautDataSet ,
PlotOrientation.VERTICAL, true, true, false);
// and then...
StackedXYBarRenderer stackedbarrenderer = new StackedXYBarRenderer();
stackedbarrenderer.setBarPainter(new StandardXYBarPainter());
stackedbarrenderer.setToolTipGenerator(new StandardXYToolTipGenerator());
//stackedbarrenderer.setDrawBarOutline(false);
//stackedbarrenderer.setItemLabelsVisible(true);
stackedbarrenderer.setShadowVisible(false);
stackedbarrenderer.setSeriesPaint(0, Color.decode("#953735"));
stackedbarrenderer.setSeriesPaint(1, Color.decode("#92D050"));
stackedbarrenderer.setSeriesPaint(2, Color.decode("#FAC090"));
stackedbarrenderer.setSeriesPaint(3, Color.decode("#71588F"));
xyplot.setRenderer(0, stackedbarrenderer);
Code: Select all
XYBarRenderer.setDefaultShadowsVisible(false);