ComponentOne Studio TrueChart for ASP.NET (C1WebChart2D) ヘルプ
軸ラベルの位置
C1Chart の使い方 > ChartArea および PlotArea オブジェクトの概要 > 軸ラベル > 軸ラベルの位置

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