Hi Michael,
Thank you for using for Syncfusion products.
We can give different colors to each of the items by passing the values for label name, color, font and ChartValueType parameters to the PrimaryXAxis's Label method. Please refer to the code snipept given below:
this.chartControl1.PrimaryXAxis.ValueType = ChartValueType.Custom;
this.chartControl1.PrimaryXAxis.TickLabelsDrawingMode = ChartAxisTickLabelDrawingMode.UserMode;
this.chartControl1.PrimaryXAxis.Labels.Clear();
this.chartControl1.PrimaryXAxis.Labels.Add(new ChartAxisLabel("Apple", Color.Crimson, new Font("Monospace", 11), 0, "", ChartValueType.Custom));
this.chartControl1.PrimaryXAxis.Labels.Add(new ChartAxisLabel("Orange", Color.Blue, new Font("Monospace", 11), 1, "", ChartValueType.Custom));
this.chartControl1.PrimaryXAxis.Labels.Add(new ChartAxisLabel("Peach", Color.LightBlue, new Font("Monospace", 11), 2, "", ChartValueType.Custom));
this.chartControl1.PrimaryXAxis.Labels.Add(new ChartAxisLabel("Grape", Color.GreenYellow, new Font("Monospace", 11), 3, "", ChartValueType.Custom));
this.chartControl1.PrimaryXAxis.Labels.Add(new ChartAxisLabel("Pear", Color.Crimson, new Font("Monospace", 11), 4, "", ChartValueType.Custom));
Kindly have a look into the simple sample available in the link below that illustrates the same:
http://websamples.syncfusion.com//samples/ Chart.Windows//F70888/main.htm
Please let me if you have any questions.
Regards,
Subhasheela R