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.
With C1Chart1.ChartLabels.LabelsCollection(0)
.AttachMethod = AttachMethodEnum.DataIndex
.AttachMethodData.GroupIndex = 0
.AttachMethodData.SeriesIndex = 1
.AttachMethodData.PointIndex = 2
.AttachMethodData.Y = 15.8
End With
· C#
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;
· Delphi
var
lab: C1.Win.C1Chart.Label
begin
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;
end;
In this example, the ChartLabel location is specified as follows:
· The X-coordinate of the second point in the first data series becomes the X-coordinate of the chart label.
· The Y-coordinate specified by the Y property becomes the Y-coordinate of the chart label.
Note: This method is not supported in Pie charts.
Send comments about this topic to ComponentOne. Copyright © ComponentOne LLC. All rights reserved. |