Coordinate Object
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
Coordinate |
Stores the X and Y-coordinates of a data point for later retrieval.
Using the Coordinate object
Use the ValueToPoint method of the ChAxis or ChSeries object to return a Coordinate object.
Use the x and y properties of the Coordinate object to return the X and Y-coordinates of the data point currently stored in the Coordinate object.
The following example changes the title of the first chart in Chartspace1 to the pixel coordinates of a data point in the first series of the chart.
Sub GetPixelCoordinates()
Dim chChart1
Dim lXPos
Dim lYPos
Dim coPointCoordinates
' Set a variable to the first chart in Chartspace1.
Set chChart1 = ChartSpace1.Charts(0)
' Enable the title for the chart.
chChart1.HasTitle = True
' Set a Coordinate object to the coordinates of a data point.
Set coPointCoordinates = chChart1.SeriesCollection(0).ValueToPoint("Pears", 10)
' Set a variable to the X-coordinate.
lXPos = coPointCoordinates.x
' Set a variable to the Y-coordinate.
lYPos = coPointCoordinates.y
' Set the chart's titles to the pixel coordinates of the specified
' data point.
chChart1.Title.Caption = "X(" & lXPos & ") Y(" & lYPos & ")"
End Sub