軸ラベルの位置は、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; |