TrueChart for WinForms (C1Chart2D)
軸の概要
C1Chartの基礎 > ChartArea 要素の定義 > 軸の概要

C1Chart の軸の表示形式は次のようになります。



大部分のグラフは、X と Y の2つの軸を持ちます。例外は、円グラフ(軸なし)、および2本目の Y 軸(Y2。合計3つの軸)を持つグラフです。

各軸は、ChartArea プロパティの AxisX, AxisY, AxisY2.の各サブプロパティによって表されます。これらのプロパティはそれぞれ、以下の主要プロパティを持つ Axis オブジェクトを返します。

Layout プロパティと Style プロパティ

C1Chart の軸のレイアウトとスタイルを指定するプロパティは以下のとおりです。

プロパティ 説明
Compass 軸の位置を設定できます。たとえば、X 軸をデータの下側でなく上側に表示できます。
Font 軸に沿って値を表示するときに使用するフォントを設定します。
ForeColor 軸、目盛マーク、および値を表示するときに使用する前景色を設定します。
Reversed 軸の向きを逆に設定できます。たとえば、上方向でなく、下方向に伸びる Y 値を表示できます。
Text 軸の横に表示する文字列を設定します(通常、これを使用して、軸が表す変数と単位を記述します)。
Rotation 文字列の向きを設定します。

Annotation のプロパティ

C1Chart の軸ラベルの書式を表すプロパティは以下のとおりです。

プロパティ 説明
AnnoFormat 軸の横に表示する値の書式設定に使用する定義済み書式セット。
AnnoFormatString AnnoFormat が NumericManual または DateManual に設定されたときに軸の横に表示する値の書式設定に使用する .NET の書式文字列。AnnoFormat を NumericManual または DateManual のいずれかに設定し、AnnoFormatString が空の場合、グラフは利用可能な最適の書式を見つけます。
AnnoMethod 軸の横に表示する値を決定します。オプションは Values と ValueLabels です。Values は実際のデータセット値を表示し、ValueLabels は ValueLabels コレクション内の要素を表示します。
ValueLabels AnnoMethodValue Labels に設定したときに軸の横に表示するテキスト/値ペアのコレクション。このプロパティは、数値の代わりに軸に沿って文字列を表示するときに便利です(たとえば、製品価格をグラフ化して X 軸に製品名を表示できます)。
AnnotationRotation 値を回転して、軸に沿った占有スペースを小さくできます。

目盛間隔とグリッド線のプロパティ

C1Chart の軸のスケール、目盛、およびグリッド線のスタイルと機能を指定するプロパティは以下のとおりです。

プロパティ 説明
AutoMinAutoMax 軸の最小値と最大値を自動的に計算するかどうかを決定します。
MinMax. 軸の最小値と最大値を設定します(AutoMin と AutoMax が False に設定されている場合)。
AutoMajorAutoMinor 主目盛の間隔と副目盛の間隔を自動計算するかどうかを決定します。

UnitMajorUnitMinor 主目盛の間隔と副目盛の間隔を設定します(AutoMajor と AutoMinor プロパティが False に設定されている場合)。
GridMajorGridMinor 主目盛と副目盛に対して直角に描画されるグリッド線の外観を制御するプロパティを持つ ChartGridStyle オブジェクトを返します。
AutoOrigin Y 軸を基準にして X 軸を自動的に配置するかどうかを決定します。
Origin Y 軸を基準にして X 軸の位置を設定します。X 軸は通常、グラフ下部に配置されます。このプロパティでは、X 軸を特定の座標で Y 軸と交差するように配置できます。
TickFactorMajor 主目盛マークの長さを指定する係数を取得または設定します。
TickFactorMinor 副目盛マークの長さを指定する係数を取得または設定します。
TickGauge 補助目盛マークで区切られる区画数を指定する整数を取得または設定します。
関連トピック