GradientXYBarPainter xyBarpainter = new GradientXYBarPainter() { @Override public void paintBar(Graphics2D g2, XYBarRenderer renderer, int row, int column, RectangularShape bar, RectangleEdge base) { Rectangle2D rect = bar.getFrame(); rect.setRect(rect.getX(), rect.getY(), rect.getWidth() * widthMultiplier, rect.getHeight()); bar.setFrame(rect); super.paintBar(g2, renderer, row, column, bar, base); } }; StackedXYBarRenderer rend = new StackedXYBarRenderer(); rend.setBarPainter(xyBarpainter);