How to customize the labels for an axes?
The ChartFormatAxisLabel event can be handled to customize the labels for any axis. In the following code snippet "XX" is added to all labels along the X axis.
C#
this.chartControl1.ChartFormatAxisLabel += new ChartFormatAxisLabelEventHandler(this.chartControl1_ChartFormatAxisLabelEventHandler);
private void chartControl1_ChartFormatAxisLabelEventHandler(object sender, ChartFormatAxisLabelEventArgs args )
{
if(args.IsAxisPrimary && args.AxisOrientation == Orientation.Horizontal)
{
args.Label = args.Value.ToString() + "XX";
args.Handled = true;
}
}
VB
AddHandler Me.chartControl1.ChartFormatAxisLabel, AddressOf Me.chartControl1_ChartFormatAxisLabelEventHandler
Private Sub chartControl1_ChartFormatAxisLabelEventHandler(sender As Object, args As ChartFormatAxisLabelEventArgs)
If args.IsAxisPrimary AndAlso args.AxisOrientation = Orientation.Horizontal Then
args.Label = args.Value.ToString() + "XX"
args.Handled = True
End If
End Sub