ComponentOne Chart for .NET (2.0) Search HelpCentral 

Attaching the Chart Label by Data Point and Y Value

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.

·      Visual Basic

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.