Axis 類別

定義

提供方法和屬性,可用來管理 Chart 中的座標軸。

public ref class Axis : System::Web::UI::DataVisualization::Charting::ChartNamedElement, System::Web::UI::DataVisualization::Charting::IChartMapArea
public class Axis : System.Web.UI.DataVisualization.Charting.ChartNamedElement, System.Web.UI.DataVisualization.Charting.IChartMapArea
type Axis = class
    inherit ChartNamedElement
    interface IChartMapArea
Public Class Axis
Inherits ChartNamedElement
Implements IChartMapArea
繼承
實作

備註

這個類別會封裝 控制項中 Chart 座標軸的所有功能,並由 物件的 、 AxisYAxisX2AxisY2 屬性 ChartArea 公開 AxisX

對於所有圖表,除了橫條圖、堆疊橫條圖、圓形圖和環圈圖之外,主要軸和次要軸如下:

軸類型 描述
主要 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 物件,這個物件可用來設定座標軸的主要刻度標記屬性。

MapAreaAttributes

取得或設定座標軸的對應區域屬性。

Maximum

取得或設定座標軸的最大值。

MaximumAutoSize

取得或設定座標軸的大小上限,以圖表區域的百分比表示。 自動配置演算法會使用這個值。

Minimum

取得或設定座標軸的最小值。

MinorGrid

取得或設定 Grid 物件,這個物件可用來指定座標軸的次要格線屬性。

MinorTickMark

取得或設定 TickMark 物件,這個物件可用來設定座標軸的次要刻度標記屬性。

Name

取得或設定軸的名稱。

PostBackValue

取得或設定可在 Click 事件上處理的回傳值。

ScaleBreakStyle

取得或設定座標軸自動刻度分欄樣式。

ScaleView

取得或設定座標軸的檢視。

StripLines

取得 StripLinesCollection 集合物件,其中儲存座標軸的所有 StripLine 物件。

Tag

取得或設定與這個圖表項目關聯的物件。

(繼承來源 ChartElement)
TextOrientation

取得或設定座標軸標題中的文字方向。

Title

取得或設定座標軸的標題。

TitleAlignment

取得或設定座標軸標題的對齊方式。

TitleFont

取得或設定座標軸的標題字型屬性。

TitleForeColor

取得或設定座標軸標題的文字色彩。

ToolTip

取得或設定用於座標軸的工具提示。

Url

取得或設定座標軸的 URL 目標。

方法

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

適用於