共用方式為


Axis.Crossing 屬性

定義

取得或設定軸與其對應軸交叉的位置。

public:
 virtual property double Crossing { double get(); void set(double value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.AxisCrossingValueConverter))]
public virtual double Crossing { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.DataVisualization.Charting.AxisCrossingValueConverter))>]
member this.Crossing : double with get, set
Public Overridable Property Crossing As Double

屬性值

一個 double 表示軸與其對應軸交叉的位置的值。 預設值為 NaN

屬性

備註

將此性質設為主軸,決定另一主軸與其交點,同樣地,將此屬性設為次軸,則決定另一條次軸與其交點。 例如,設定 Crossing 主 X 軸的性質決定主 Y 軸與它交會的位置。

軸的性質可使用 Crossing 四種模式:

  • 「自動」,意指交叉值會設定為相關軸的最小值或最大值。 如果軸是主軸,該值將是其最小值;若軸為次要軸,則為其最大值。 要在執行時設定為「自動」,請使用一個 NaN 值。

  • 「最小值」,意指軸的交叉值將是其最小值。 要在執行時設定為「最小值」,請使用一個 MinValue 值。

  • 「最大值」,意指軸的交叉值將成為其最大值。 要在執行時設定為「最大值」,請使用一個 MaxValue 值。

  • 指定 double 值介於相關軸的最小值與最大值之間。 若交叉值小於最小值,或交叉值大於最大值,則會拋出例外。

當使用非預設的交叉值時,軸的標籤與刻度標記會依屬性設定而定,也可能不跟隨交叉軸 IsMarksNextToAxis 。 預設情況下,它們會隨著交叉軸移動。

適用於