TrueChart for WinForms (C1Chart3D)
データ座標のピクセル座標への変換
実行時のグラフのインタラクティブ操作 > 座標値の変換 > データ座標のピクセル座標への変換

データ座標をスクリーンピクセル座標に変換するには、DataCoordToCoord メソッドを呼び出します。次のコードは、データ座標(5.1, 10.2, 8.4)に対応するピクセル座標を取得する例を示します。

Visual Basic コードの書き方

Visual Basic
コードのコピー
Dim PixelX, PixelY As Integer
C1Chart3D1.ChartGroups(0).ChartData. _DataCoordToCoord(5.1, 10.2, 8.4, PixelX, PixelY)
' これで、PixelX と PixelY はピクセル座標値を含みます。

C# コードの書き方

C#
コードのコピー
int PixelX=0, PixelY=0;
C1Chart3D1.ChartGroups[0].ChartData.
DataCoordToCoord(5.1, 10.2, 8.4, ref PixelX, ref PixelY);
// これで、PixelX と PixelY はピクセル座標値を含みます。

データ座標がグラフの表示可能範囲外にある場合、このメソッドは False を返します。

関連トピック