Axis クラス

定義

Chart コントロールの軸を管理するメソッドとプロパティを提供します。

public ref class Axis : System::Windows::Forms::DataVisualization::Charting::ChartNamedElement
public class Axis : System.Windows.Forms.DataVisualization.Charting.ChartNamedElement
type Axis = class
    inherit ChartNamedElement
Public Class Axis
Inherits ChartNamedElement
継承

注釈

このクラスは、Chart コントロール内の軸のすべての機能をカプセル化し、AxisX オブジェクトのAxisYAxisX2AxisY2、およびChartAreaプロパティによって公開されます。

棒グラフ、積み上げ横棒グラフ、円グラフ、ドーナツグラフを除くすべてのグラフの 1 次軸と 2 次軸は次のとおりです。

軸の種類 Description
プライマリ X 軸 下の横軸。
セカンダリ X 軸 上の横軸。
プライマリ Y 軸 左縦軸。
セカンダリ Y 軸 右縦軸。

横棒グラフと積み上げ横棒グラフでは、軸が時計回りに 90 度回転するため、これら 2 つのグラフの種類の主 X 軸は左縦軸です。

メモChartArea オブジェクトに対して、1 つの軸セット (垂直 2 つ、水平 2 つ) しか存在できません。

Axis クラスには、軸の値を絶対ピクセル座標に変換したり、2D カスタム描画に便利な相対座標に変換したりするために使用できるいくつかのメソッドも含まれています。これは、3D カスタム描画に役立ちます。 絶対座標と相対座標は、軸の値に変換することもできます。

Axis クラスによって公開される最も重要な軸要素を次に示します。

Axis 要素 Description
軸ラベル 軸のラベルと、関連するプロパティ。
グリッド線 軸の目盛線と補助グリッド線。
目盛り 軸の目盛りおよび補助目盛り。
ストリップ ライン 線を取り除きます。

コンストラクター

名前 説明
Axis()

Axis クラスの新しいインスタンスを初期化します。

Axis(ChartArea, AxisName)

指定したAxischartArea値を使用して、axisTypeName クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
ArrowStyle

2D 軸の矢印スタイルを取得または設定します。このスタイルは、3D グラフ領域には適用されません。

AxisName

軸の名前 (X、Y、X2、または Y2) を取得します。

Crossing

軸が関連する軸で交差する位置を取得または設定します。

CustomLabels

CustomLabelsCollection オブジェクトの格納に使用するCustomLabel オブジェクトを取得します。

Enabled

軸が有効にされているかどうかを示す値を取得または設定します。

InterlacedColor

インターレースストリップラインの色を取得または設定します。

Interval

軸の間隔を取得または設定します。

IntervalAutoMode

軸に対して一定の間隔数を使用するか、または間隔の数が軸のサイズに依存するかを決定するフラグを取得または設定します。

IntervalOffset

軸の間隔オフセットを取得または設定します。

IntervalOffsetType

軸の間隔オフセットの種類を取得または設定します。

IntervalType

軸の間隔の種類を取得または設定します。

IsInterlaced

軸に対してインターレースストリップラインが表示されるかどうかを決定するフラグを取得または設定します。

IsLabelAutoFit

軸ラベルが自動的に適合するかどうかを決定するフラグを取得または設定します。

IsLogarithmic

軸が対数かどうかを示すフラグを取得または設定します。 対数グラフでは、ゼロまたは負のデータ値は使用できません。

IsMarginVisible

軸に余白を追加するかどうかを決定するフラグを取得または設定します。

IsMarksNextToAxis

軸の交差点が変化した場合に目盛りと軸ラベルが軸と共に移動するかどうかを決定するフラグを取得または設定します。

IsReversed

軸が元に戻されているかどうかを示すフラグを取得または設定します。

IsStartedFromZero

すべてのデータ ポイント値が正の場合に軸の最小値を自動的に 0 に設定するかどうかを示すフラグを取得または設定します。 負のデータ ポイント値がある場合は、データ ポイントの最小値が使用されます。

LabelAutoFitMaxFontSize

ラベルの自動調整アルゴリズムで使用できる最大フォント サイズを取得または設定します。

LabelAutoFitMinFontSize

ラベルの自動調整アルゴリズムで使用できる最小フォント サイズを取得または設定します。

LabelAutoFitStyle

ラベルが軸に沿って収まるようにするために可能なラベルの変更を取得または設定します。

LabelStyle

軸の LabelStyle プロパティを取得または設定します。

LineColor

軸の線色を取得または設定します。

LineDashStyle

軸の線のスタイルを取得または設定します。

LineWidth

軸の線の幅をピクセル単位で取得または設定します。

LogarithmBase

対数軸の対数底の値を取得または設定します。

MajorGrid

軸の目盛線のプロパティを設定するために使用する Grid オブジェクトを取得または設定します。

MajorTickMark

軸の目盛りの主なプロパティを設定するために使用する TickMark オブジェクトを取得または設定します。

Maximum

軸の最大値を取得または設定します。

MaximumAutoSize

グラフ エリアの割合として測定される軸の最大サイズを取得または設定します。 この値は、自動レイアウト アルゴリズムによって使用されます。

Minimum

軸の最小値を取得または設定します。

MinorGrid

軸の補助グリッド線属性を指定するために使用する Grid オブジェクトを取得または設定します。

MinorTickMark

軸の補助目盛プロパティを設定するために使用する TickMark オブジェクトを取得または設定します。

Name

軸の名前を取得または設定します。

ScaleBreakStyle

軸のスケール区切りスタイルを取得または設定します。

ScaleView

軸のビューを取得または設定します。

ScrollBar

軸スクロール バーを取得または設定します。

StripLines

StripLinesCollection コレクション オブジェクトを取得します。

Tag

このグラフ要素に関連付けられているオブジェクトを取得または設定します。

(継承元 ChartElement)
TextOrientation

軸タイトルのテキストの向きを取得または設定します。

Title

軸のタイトルを取得または設定します。

TitleAlignment

軸タイトルの配置を取得または設定します。

TitleFont

軸のタイトル フォント プロパティを取得または設定します。

TitleForeColor

軸タイトルのテキストの色を取得または設定します。

ToolTip

軸に使用するツールヒントを取得または設定します。

メソッド

名前 説明
Dispose()

ChartElementによって使用されるリソースを解放します。

(継承元 ChartElement)
Dispose(Boolean)

アンマネージド リソースと、必要に応じてマネージド リソースを解放します。

Equals(Object)

指定した Object が現在の ChartElementと等しいかどうかを判断します。

(継承元 ChartElement)
GetHashCode()

特定の型のハッシュ関数を返します。

(継承元 ChartElement)
GetPosition(Double)

軸の値を相対位置 (0 から 100%) に変換します。 軸が対数の場合、値は線形スケールに変換されます。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
PixelPositionToValue(Double)

軸に沿った絶対ピクセル位置を軸の値に変換します。 このメソッドは、ペイント イベントでのみ機能します。

PositionToValue(Double)

軸に沿った相対座標を軸の値に変換します。 このメソッドは、ペイント イベントでのみ機能します。

RoundAxisValues()

軸の値を自動的に丸めます。

ToString()

現在の Objectを表す文字列を返します。

(継承元 ChartElement)
ValueToPixelPosition(Double)

軸の値を軸に沿った絶対座標に変換します。 ピクセル単位で測定されます。 このメソッドは、ペイント イベントでのみ機能します。

ValueToPosition(Double)

軸の値を相対位置 (0 から 100%) に変換します。 軸に対数スケールがある場合、値は線形スケールに変換されます。 このメソッドは、ペイント イベントでのみ機能します。

適用対象