軸ラベルの位置は、TickLabelsEnum 列挙で、以下の値の1つを選択することによって設定できます。
| 値 | 説明 |
|---|---|
| TickLabelsEnum.None | 軸ラベルはありません。 |
| TickLabelsEnum.High | 軸ラベルは、プロット領域の内部、直交軸の最大値の近くに表示されます。X 軸のラベルについて、Group0 のデータが利用できず、Group1 のデータが利用可能な場合は、Y2 軸によって位置が決まります。その他の場合は、Y 軸が使用されます。交差する軸と重なるラベルは削除されます。 |
| TickLabelsEnum.Low | 軸ラベルは、プロット領域の内部、直交軸の最小値の近くに表示されます。X 軸のラベルについて、Group0 のデータが利用できず、Group1 のデータが利用可能な場合は、Y2 軸によって位置が決まります。その他の場合は、Y 軸が使用されます。交差する軸と重なるラベルは削除されます。 |
| TickLabelsEnum.NextToAxis | 軸ラベルは軸の横に表示されます。これはデフォルト値です。 |
High と Low は、交差軸の最大位置と最小位置を指定します。たとえば、X 軸の TickLabelEnum に High を指定した場合、ラベルは Y 軸の最大値の近くに配置されます。これは、グラフの上部とは限りません(Reversed = true)。
High 値または Low 値が使用されるのは、通常、Y 軸の起点より下に値がある場合です。次の例では、AxisX.TickLabels = TickLabelsEnum.Low を指定して、Y 軸の -25 の値付近に配置しています。
プログラムで TickLabelsEnum の値を設定するには、次のように記述します。
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
Dim ax As Axis =c1Chart1.ChartArea.AxisX ax.TickLabels = TickLabelsEnum.Low |
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
Axis ax = c1Chart1.ChartArea.AxisX; Ax.TickLabels = TickLabelsEnum.Low; |
|