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カプセル化し、オブジェクトの ChartAreaAxisXAxisYAxisX2、および AxisY2 プロパティによって公開されます。

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

軸の種類 [説明]
プライマリ X 軸 下横軸。
第 2 X 軸 上横軸。
主 Y 軸 左縦軸。
セカンダリ Y 軸 右縦軸。

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

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

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

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

Axis 要素 [説明]
軸ラベル 軸のラベルと、関連するプロパティ。
グリッド線 軸の主グリッド線と補助グリッド線。
目盛り 軸の目盛と補助目盛り。
ストリップライン 線を取り除く。

コンストラクター

Axis()

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

Axis(ChartArea, AxisName)

chartAreaaxisTypeNameの値を指定して、Axis クラスの新しいインスタンスを初期化します。

プロパティ

ArrowStyle

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

AxisName

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

Crossing

軸が関連付けられている軸と交差する位置を取得または設定します。

CustomLabels

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

Enabled

軸が有効かどうかを示す値を取得または設定します。

InterlacedColor

インターレースされた背景の縞模様の色を取得または設定します。

Interval

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

IntervalAutoMode

軸上に固定数の間隔を使用するか、間隔の数を軸のサイズに応じて決めるかを指定するフラグを取得または設定します。

IntervalOffset

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

IntervalOffsetType

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

IntervalType

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

IsInterlaced

インターレースされた背景の縞模様が軸に表示されるかどうかを示すフラグを取得または設定します。

IsLabelAutoFit

軸ラベルのサイズを自動調整するかどうかを示すフラグを取得または設定します。

IsLogarithmic

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

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%) に変換します。 軸のスケールが対数の場合、値は線形スケールに変換されます。 このメソッドは描画イベントでのみ使用できます。

適用対象