Chart.AlignDataPointsByAxisLabel 方法

定义

使用数据点的轴标签对齐数据点。

重载

AlignDataPointsByAxisLabel()

使用数据点的轴标签沿 X 轴排列数据点。 适用于对多个系列编制了索引且其 X 值是字符串的情况。

AlignDataPointsByAxisLabel(String)

使用数据点的轴标签沿 X 轴排列不同系列的数据点。 使用升序排序顺序排列图表中的指定系列。

AlignDataPointsByAxisLabel(PointSortOrder)

使用数据点的轴标签对齐数据点。 使用指定的排序顺序排列图表中的所有系列。

AlignDataPointsByAxisLabel(String, PointSortOrder)

使用数据点的轴标签对齐数据点。

AlignDataPointsByAxisLabel()

使用数据点的轴标签沿 X 轴排列数据点。 适用于对多个系列编制了索引且其 X 值是字符串的情况。

public:
 void AlignDataPointsByAxisLabel();
public void AlignDataPointsByAxisLabel ();
member this.AlignDataPointsByAxisLabel : unit -> unit
Public Sub AlignDataPointsByAxisLabel ()

适用于

AlignDataPointsByAxisLabel(String)

使用数据点的轴标签沿 X 轴排列不同系列的数据点。 使用升序排序顺序排列图表中的指定系列。

public:
 void AlignDataPointsByAxisLabel(System::String ^ series);
public void AlignDataPointsByAxisLabel (string series);
member this.AlignDataPointsByAxisLabel : string -> unit
Public Sub AlignDataPointsByAxisLabel (series As String)

参数

series
String

逗号分隔的系列列表,这些系列的数据点使用数据点轴标签沿 X 轴排列。

注解

此方法用于使用 X 轴标签将不同序列中的数据点对齐,并且适用于:

  • 显示多个序列并编制索引;也就是说,所有数据点的值为 XValue 0,或者属性 IsXValueIndexedtrue

  • 所有数据点都具有非空轴标签,这些标签对他们是唯一的 Series。 如果它们不唯一,将引发异常。

当数据绑定导致创建多个序列并且 string 值用于 X 轴值时,这种情况非常常见。

绘制多个索引序列并使用值设置 string X 值时,会出现两个问题:

  • 无法保证同一字符串 X 值的不同序列中的数据点将沿 X 轴绘制在同一索引处。

  • 仅显示第一个系列中数据点的轴标签,即使具有相同索引的其他系列中的数据点也具有轴标签。

默认情况下,点按其序列中存储的顺序绘制。 若要指定排序顺序,请使用 AlignDataPointsByAxisLabel 具有 sortingOrder 参数的方法重载。

适用于

AlignDataPointsByAxisLabel(PointSortOrder)

使用数据点的轴标签对齐数据点。 使用指定的排序顺序排列图表中的所有系列。

public:
 void AlignDataPointsByAxisLabel(System::Windows::Forms::DataVisualization::Charting::PointSortOrder sortingOrder);
public void AlignDataPointsByAxisLabel (System.Windows.Forms.DataVisualization.Charting.PointSortOrder sortingOrder);
member this.AlignDataPointsByAxisLabel : System.Windows.Forms.DataVisualization.Charting.PointSortOrder -> unit
Public Sub AlignDataPointsByAxisLabel (sortingOrder As PointSortOrder)

参数

sortingOrder
PointSortOrder

一个 PointSortOrder 对象,该对象指示对轴标签使用升序还是降序排序顺序,该顺序又决定了之前占据同一轴空间的点现在的显示顺序。

适用于

AlignDataPointsByAxisLabel(String, PointSortOrder)

使用数据点的轴标签对齐数据点。

public:
 void AlignDataPointsByAxisLabel(System::String ^ series, System::Windows::Forms::DataVisualization::Charting::PointSortOrder sortingOrder);
public void AlignDataPointsByAxisLabel (string series, System.Windows.Forms.DataVisualization.Charting.PointSortOrder sortingOrder);
member this.AlignDataPointsByAxisLabel : string * System.Windows.Forms.DataVisualization.Charting.PointSortOrder -> unit
Public Sub AlignDataPointsByAxisLabel (series As String, sortingOrder As PointSortOrder)

参数

series
String

应按轴标签排列的系列的逗号分隔列表。

sortingOrder
PointSortOrder

一个 PointSortOrder 枚举值,该值决定了对轴标签使用升序还是降序排序顺序,该顺序又决定了之前占据同一轴空间的点现在的显示顺序。

注解

此方法用于使用 X 轴标签将不同序列中的数据点对齐,并且适用于:

  • 显示多个序列并编制索引;也就是说,所有数据点的值为 XValue 0,或者属性 IsXValueIndexedtrue

  • 所有数据点都具有非空轴标签,这些标签对他们是唯一的 Series。 如果它们不唯一,将引发异常。

当数据绑定导致创建多个序列并且 string 值用于 X 轴值时,这种情况非常常见。

绘制多个索引序列并使用值设置 string X 值时,会出现两个问题:

  • 无法保证同一字符串 X 值的不同序列中的数据点将沿 X 轴绘制在同一索引处。

  • 仅显示第一个系列中数据点的轴标签,即使具有相同索引的其他系列中的数据点也具有轴标签。

默认情况下,点按其序列中存储的顺序绘制。 若要指定排序顺序,请使用 AlignDataPointsByAxisLabel 具有 sortingOrder 参数的方法重载。

适用于