The two methods, attaching the ChartLabel by data coordinate and attaching the ChartLabel by data point, can be combined so that a ChartLabel is attached to a location whose X-coordinate is specified by a data point and whose Y-coordinate is specified by a chart value. Note that this method is not supported in Pie charts.
To attach the ChartLabel by data point and Y value, set the AttachMethod property to AttachMethodEnum.DataIndexY, and then under the AttachMethodData object set the GroupIndex, SeriesIndex, PointIndex, and Y properties.
To write code in Visual Basic
Visual Basic |
Copy Code
|
---|---|
With C1Chart1.ChartLabels.LabelsCollection(0) .AttachMethod = AttachMethodEnum.DataIndex .AttachMethodData.GroupIndex = 0 .AttachMethodData.SeriesIndex = 1 .AttachMethodData.PointIndex = 2 .AttachMethodData.Y = 15.8 End With |
To write code in C#
C# |
Copy Code
|
---|---|
C1.Win.C1Chart.Label lab = c1Chart1.ChartLabels.LabelsCollection[0]; lab.AttachMethod = AttachMethodEnum.DataIndex; lab.AttachMethodData.GroupIndex = 0; lab.AttachMethodData.SeriesIndex = 1; lab.AttachMethodData.PointIndex = 2; lab.AttachMethodData.Y = 15.8; |
In this example, the ChartLabel location is specified as follows:
For more information on how to attach the chart label by data point at design time see, Attach by Data Index.