Hi Alain,
Yes, it can be done with the following methods:
For the labels, you can use CDML to specify the color of the labels. For example, instead of using "(123)", you can use "<*color=FF0000*>(123)". The label will then be in color FF0000 (the red color). For what is CDML, see:
https://www.advsofteng.com/doc/cdcpp.htm#cdml.htm
For the areas, you can add 5 polar area layers for the 5 regions. There is an example of a polar area chart in the ChartDirector distribution:
https://www.advsofteng.com/doc/cdcpp.htm#polararea.htm
In the above examples, there are 3 layers for the 3 colors. For your case, for each layer, you can set some of the radial values to 0. For example, you can use {12, 9, 14, 0, 0, 0, 0, ...}. In this case, the area will only cover the first 3 axes, as all the other points will be at the origin, You can use this method to create the 5 regions.
Hope this can help.
Regards
Peter Kwan |