Axis 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供方法和屬性,可用來管理 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 AxisX2 和 AxisY2 屬性 ChartArea 所公開。
針對所有圖表(橫條圖、堆疊橫條圖、圓形圖和環圈圖除外),主要和次要軸如下所示:
軸類型 | 描述 |
---|---|
主要 X 軸 | 底部水準軸。 |
次要 X 軸 | 頂端水準軸。 |
主要 Y 軸 | 左方垂直軸。 |
次要 Y 軸 | 右垂直軸。 |
橫條圖和堆疊橫條圖的軸順時針旋轉90度,因此這兩種圖表類型的主要 X 軸是左方垂直軸。
注意 每個物件只能有一組軸-雙垂直和兩個水準 ChartArea 。
此 Axis 類別也包含數個方法,這些方法可用來將座標軸值轉換為絕對圖元座標(適用于2d 自訂繪圖)或相對座標(適用于3d 自訂繪圖)。 絕對和相對座標也可以轉換成軸值。
以下是類別所公開的最重要軸元素 Axis :
Axis 元素 | 描述 |
---|---|
軸標籤 | 軸的標籤及其相關聯的屬性。 |
格線 | 軸的主要和次要格線。 |
刻度 | 軸的主要和次要刻度。 |
帶狀線 | 帶狀線。 |
建構函式
Axis() |
初始化 Axis 類別的新執行個體。 |
Axis(ChartArea, AxisName) |
使用指定的 |
屬性
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%)。 如果座標軸具有對數刻度,則將值轉換為線性標尺。 這個方法只能在繪製事件中運作。 |