Chart.AlignDataPointsByAxisLabel 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用数据点的轴标签对齐数据点。
重载
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,或者 IsXValueIndexed 属性为
true
。所有数据点都具有非空轴标签,这些标签对其 Series是唯一的。 如果它们不唯一,则会引发异常。
当数据绑定导致创建多个序列并且 string
值用于 X 轴值时,这种情况非常常见。
绘制多个索引序列并使用值设置 string
X 值时,会出现两个问题:
无法保证具有相同字符串 X 值的不同序列中的数据点将沿 X 轴绘制在相同的索引处。
仅显示第一个系列中的数据点的轴标签,即使具有相同索引的其他系列的数据点也具有轴标签。
默认情况下,点按其序列中的存储顺序绘制。 若要指定排序顺序,请使用 AlignDataPointsByAxisLabel
具有 sortingOrder
参数的方法重载。
适用于
AlignDataPointsByAxisLabel(PointSortOrder)
使用数据点的轴标签对齐数据点。 使用指定的排序顺序排列图表中的所有系列。
public:
void AlignDataPointsByAxisLabel(System::Web::UI::DataVisualization::Charting::PointSortOrder sortingOrder);
public void AlignDataPointsByAxisLabel (System.Web.UI.DataVisualization.Charting.PointSortOrder sortingOrder);
member this.AlignDataPointsByAxisLabel : System.Web.UI.DataVisualization.Charting.PointSortOrder -> unit
Public Sub AlignDataPointsByAxisLabel (sortingOrder As PointSortOrder)
参数
- sortingOrder
- PointSortOrder
一个 PointSortOrder 对象,该对象指示对轴标签使用升序还是降序排序顺序,该顺序又决定了之前占据同一轴空间的点现在的显示顺序。
适用于
AlignDataPointsByAxisLabel(String, PointSortOrder)
使用数据点的轴标签对齐数据点。
public:
void AlignDataPointsByAxisLabel(System::String ^ series, System::Web::UI::DataVisualization::Charting::PointSortOrder sortingOrder);
public void AlignDataPointsByAxisLabel (string series, System.Web.UI.DataVisualization.Charting.PointSortOrder sortingOrder);
member this.AlignDataPointsByAxisLabel : string * System.Web.UI.DataVisualization.Charting.PointSortOrder -> unit
Public Sub AlignDataPointsByAxisLabel (series As String, sortingOrder As PointSortOrder)
参数
- series
- String
应按轴标签排列的系列的逗号分隔列表。
- sortingOrder
- PointSortOrder
一个 PointSortOrder 枚举值,该值决定了对轴标签使用升序还是降序排序顺序,该顺序又决定了之前占据同一轴空间的点现在的显示顺序。
注解
此方法用于使用 X 轴标签对齐不同系列的数据点,适用于以下情况下:
显示多个序列并编制索引;也就是说,所有数据点的 值为 XValue 0,或者 IsXValueIndexed 属性为
true
。所有数据点都具有非空轴标签,这些标签对其 Series是唯一的。 如果它们不唯一,则会引发异常。
当数据绑定导致创建多个序列并且 string
值用于 X 轴值时,这种情况非常常见。
绘制多个索引序列并使用值设置 string
X 值时,会出现两个问题:
无法保证具有相同字符串 X 值的不同序列中的数据点将沿 X 轴绘制在相同的索引处。
仅显示第一个系列中的数据点的轴标签,即使具有相同索引的其他系列的数据点也具有轴标签。
默认情况下,点按其序列中的存储顺序绘制。 若要指定排序顺序,请使用 AlignDataPointsByAxisLabel
具有 sortingOrder
参数的方法重载。