However, I'd like to customize it so that the color changes based upon whether or not the value exceeds a target value for each item. I added the following code: from java.awt import Color
from org.jfree.chart.renderer.category import BarRenderer
The customized chart displays the colors correctly but a couple of issues have appeared. 1st, the bars changed to 3D renderings, and 2nd, the value labels disappeared. The 1st issue isn't really a problem, I just don't like it as much as the 2D version. I've scoured the web looking for a solution to the 2nd issue but have not had any luck. Any help would be greatly apprecieated.
The gradient transformer might be what you need to handle the 3d effect, and there are methods that concern the labels, which might be what you need to bring them back.
Whatever else you do with BarRenderer, you should be copying the settings of the renderer that was already there into your new renderer instance. That you aren't is probably why the report looks so different.