共用方式為


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 物件的、 AxisY AxisX2AxisY2 屬性 ChartArea 所公開。

針對所有圖表(橫條圖、堆疊橫條圖、圓形圖和環圈圖除外),主要和次要軸如下所示:

軸類型 描述
主要 X 軸 底部水準軸。
次要 X 軸 頂端水準軸。
主要 Y 軸 左方垂直軸。
次要 Y 軸 右垂直軸。

橫條圖和堆疊橫條圖的軸順時針旋轉90度,因此這兩種圖表類型的主要 X 軸是左方垂直軸。

注意 每個物件只能有一組軸-雙垂直和兩個水準 ChartArea

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

取得或設定旗標,這個旗標表示座標軸是否為對數。 對數圖表中不能包含零或負數資料值。

IsMarginVisible

取得或設定旗標,這個旗標判斷是否要將邊界加入至座標軸。

IsMarksNextToAxis

取得或設定旗標,這個旗標會判斷如果座標軸的交叉點發生變更,刻度標記和座標軸標籤是否會隨著座標軸一起移動。

IsReversed

取得或設定旗標,這個旗標表示座標軸是否會反轉。

IsStartedFromZero

取得或設定旗標,這個旗標表示如果所有資料點的值都是正數,是否要自動將座標軸的最小值設定為零。 如果有負數的資料點值,則會使用資料點的最小值。

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)

釋放 Unmanaged 和 Managed 資源 (後者為選擇性釋放)。

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%)。 如果座標軸具有對數刻度,則將值轉換為線性標尺。 這個方法只能在繪製事件中運作。

適用於