Back to Devexpress

XYDiagram2D.DiagramToPoint(Double, TimeSpan, Axis2D, Axis2D) Method

corelibraries-devexpress-dot-xtracharts-dot-xydiagram2d-dot-diagramtopoint-x28-system-dot-double-system-dot-timespan-devexpress-dot-xtracharts-dot-axis2d-devexpress-dot-xtracharts-dot-axis2d-x29.md

latest3.7 KB
Original Source

XYDiagram2D.DiagramToPoint(Double, TimeSpan, Axis2D, Axis2D) Method

Converts a point’s diagram coordinates into screen coordinates.

Namespace : DevExpress.XtraCharts

Assembly : DevExpress.XtraCharts.v25.2.dll

NuGet Package : DevExpress.Charts

Declaration

csharp
public ControlCoordinates DiagramToPoint(
    double argument,
    TimeSpan value,
    Axis2D axisX,
    Axis2D axisY
)
vb
Public Function DiagramToPoint(
    argument As Double,
    value As TimeSpan,
    axisX As Axis2D,
    axisY As Axis2D
) As ControlCoordinates

Parameters

NameTypeDescription
argumentDouble

The point’s argument.

| | value | TimeSpan |

The point’s value.

| | axisX | Axis2D |

An Axis2D descendant that specifies the point’s x-axis.

| | axisY | Axis2D |

An Axis2D descendant that specifies the point’s y-axis.

|

Returns

TypeDescription
ControlCoordinates

A ControlCoordinates object that contains information about the point’s screen coordinates, and its associated pane.

|

Remarks

Use the DiagramToPoint method, to convert a point’s diagram coordinates (measured in axis units) to the screen coordinates (from the top-left window corner in pixels). For example, calling this method in the ChartControl.CustomPaint event handler allows you to obtain screen coordinates of series points, and draw custom graphics onto your chart across them.

Note

For the opposite conversion (of screen coordinates to diagram coordinates), use the XYDiagram2D.PointToDiagram method.

With the Radar and Polar diagram types, use the similar RadarDiagram.PointToDiagram and RadarDiagram.DiagramToPoint methods.

See Also

CustomPaint

PointToDiagram(Point)

Handling Client-side Scripts

XYDiagram2D Class

XYDiagram2D Members

DevExpress.XtraCharts Namespace