Hi Carl,
Could you please use the following code snippet to set the colors for the different areas of each bar.
Here is the code snippet:
[C#]
//First Serie
IChartSerie serieOne = shape.Series[0];
//Color of first serie
serieOne.DataPoints.DefaultDataPoint.DataFormat.AreaProperties.ForegroundColorIndex=ExcelKnownColors.Lavender;
//Second Serie
IChartSerie serietwo = shape.Series[1];
//Color of Second serie
serietwo.DataPoints.DefaultDataPoint.DataFormat.AreaProperties.ForegroundColor=System.Drawing.Color.Orange;
// Third Serie
IChartSerie seriethree = shape.Series[2];
//Color of third serie
seriethree.DataPoints.DefaultDataPoint.DataFormat.AreaProperties.ForegroundColor=System.Drawing.Color.Purple;
[VB.NET]
'First Serie
Dim serieOne As IChartSerie = shape.Series(0)
'Color of first serie
serieOne.DataPoints.DefaultDataPoint.DataFormat.AreaProperties.ForegroundColorIndex=ExcelKnownColors.Lavender
'Second Serie
Dim serietwo As IChartSerie = shape.Series(1)
'Color of Second serie
serietwo.DataPoints.DefaultDataPoint.DataFormat.AreaProperties.ForegroundColor=System.Drawing.Color.Orange
' Third Serie
Dim seriethree As IChartSerie = shape.Series(2)
'Color of third serie
seriethree.DataPoints.DefaultDataPoint.DataFormat.AreaProperties.ForegroundColor=System.Drawing.Color.Purple
Here is the sample for your reference:
Chart.zipPlease have a look at this sample and let me know if this helps you.
Thanks for your interest in Syncfusion products.
Best Regards,
Melba