The CJChartControl has its own Palette for series colors, which the developer can choose from. But this is always overwritten by the peColor property.

Suggested changes

Within cSigCJSeries class

// Construct_Object:
// Change default from clBlue to clNone
Property Integer    Private_peColor             clNone // clBlue

// CreateChartControl:
// Only set the peColor if its NOT clNone
If (Private_peColor(Self)<>clNone) Set peColor to (Private_peColor(Self))
This will enable the 'auto' palette colors to take effect.