データ座標値またはデータインデックスのいずれかをピクセル座標に変換する2つのメソッドは、ChartGroup オブジェクトの DataCoordToCoord メソッドと DataIndexToCoord メソッドです。DataIndexToCoord メソッドは、データセットとデータ点インデックスを取得し、関連するピクセル座標を返します。DataCoordToCoord メソッドは、データ座標のセットを取得し、ピクセル座標を返します。これらのメソッドは、他の変換メソッドときわめて類似しています。
DataIndexToCoord メソッドは4つのパラメータを取り、ピクセル座標を返します。以下にサンプルコードを示します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Dim CoordX, CoordY As Integer C1Chart1.ChartGroups.Group0. DataIndexToCoord(ChartSeries, ChartPoint, CoordX, CoordY) Debug.WriteLine("X Chart Coordinate: " & CoordX.ToString()) Debug.WriteLine("Y Chart Coordinate: " & CoordY.ToString()) |
C# コードの書き方
C# |
コードのコピー
|
---|---|
int CoordX=0, CoordY=0; c1Chart1.ChartGroups.Group0. DataIndexToCoord(ChartSeries, ChartPoint, ref CoordX, ref CoordY); Debug.Writeline("X Chart Coordinate: " + CoordX.ToString()); Debug.Writeline("Y Chart Coordinate: " + CoordY.ToString()); |
DataCoordToCoord メソッドは4つのパラメータを取り、ピクセル座標を返します。以下にサンプルコードを示します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
Dim CoordX, CoordY As Integer C1Chart1.ChartGroups.Group0._ DataCoordToCoord(DataCordX, DataCoordY, CoordX, CoordY) Debug.WriteLine("X Chart Coordinate: " & CoordX.ToString()) Debug.WriteLine("Y Chart Coordinate: " & CoordY.ToString()) |
C# コードの書き方
C# |
コードのコピー
|
---|---|
int CoordX=0, CoordY=0; c1Chart1.ChartGroups.Group0. DataCoordToCoord(DataCordX, DataCoordY, ref CoordX, ref CoordY); ConsoleDebug.Writeline("X Chart Coordinate: " + CoordX.ToString()); ConsoleDebug.Writeline("Y Chart Coordinate: " + CoordY.ToString()); |
メモ:DataCoordToCoordメソッドを使用する例については、製品付属の「PropGridサンプル」または 「FExplorerサンプル」を参照してください。