Maybe it is not a bug, but i consider this as a bug :)
I would suppose, that if I define a DrawingSupplier, then one color will be associated with each data item. This is not the case, as my example shows. See the code and the picture. It seems, that if one data item "does not paint anything" (including legend or text), then the color is not taken for it.
My humble guess is that not only pie chart is affected by this bug.
As a workaround I created this (sadly prevents using chartfactory):
Custom Chart:
Custom plot:
Last edit: Gábor Lipták 2014-03-07
I consider this a bug also, because it results in unexpected behavior. I don't know the best fix yet. It will impact other plot types, but it is more noticeable in the PiePlot because of the special handling of null and zero values.