DataManipulator.Sort Método

Definición

Realiza una ordenación personalizada en una o varias series.

Sobrecargas

Nombre Description
Sort(PointSortOrder, String, String)

Ordena los puntos de datos de una o varias series en el orden especificado. La ordenación puede basarse en cualquier valor de punto de datos disponible.

Sort(IComparer<DataPoint>, String)

Realiza una ordenación personalizada en una o varias series.

Sort(IComparer<DataPoint>, Series)

Realiza una ordenación personalizada en los puntos de datos de una serie.

Sort(PointSortOrder, String)

Realiza una ordenación en los puntos de datos de una o varias series mediante el orden especificado. La ordenación se basa en el primer valor Y de cada uno de los puntos de datos.

Sort(PointSortOrder, Series)

Realiza una ordenación en los puntos de datos de una serie mediante el orden especificado. La ordenación se basa en el primer valor Y de cada uno de los puntos de datos.

Sort(PointSortOrder, String, Series)

Realiza una ordenación en los puntos de datos de una serie mediante el orden especificado. La ordenación puede basarse en cualquier valor de punto de datos disponible.

Sort(PointSortOrder, String, String)

Ordena los puntos de datos de una o varias series en el orden especificado. La ordenación puede basarse en cualquier valor de punto de datos disponible.

public:
 void Sort(System::Web::UI::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ sortBy, System::String ^ seriesName);
public void Sort(System.Web.UI.DataVisualization.Charting.PointSortOrder pointSortOrder, string sortBy, string seriesName);
member this.Sort : System.Web.UI.DataVisualization.Charting.PointSortOrder * string * string -> unit
Public Sub Sort (pointSortOrder As PointSortOrder, sortBy As String, seriesName As String)

Parámetros

pointSortOrder
PointSortOrder

Valor PointSortOrder de enumeración que determina si la ordenación es ascendente o descendente.

sortBy
String

Valor string que representa los valores de punto de datos que se van a ordenar. Los valores posibles son: "X", "Y", "Y2", "Y3", "AxisLabel", etc.

seriesName
String

Lista separada por comas de nombres del objeto Series que se va a ordenar.

Comentarios

Este método realiza una ordenación ascendente o descendente en puntos de datos de una serie y se basa en el valor establecido en el sortBy parámetro como "X", "AxisLabel", "Y", "Y1", etc.

Tenga en cuenta que si se ordenan varias series, se debe alinear la serie; de lo contrario, se producirá una excepción.

Importante

Todas las series se ordenarán utilizando el valor Y especificado de la primera serie enumerada; es decir, todos los puntos de datos, independientemente de la serie a la que pertenecen, se ordenan en función de la primera serie.

Para ordenar puntos mediante una rutina de ordenación personalizada, use una definición diferente de este método sobrecargado.

Se aplica a

Sort(IComparer<DataPoint>, String)

Realiza una ordenación personalizada en una o varias series.

public:
 void Sort(System::Collections::Generic::IComparer<System::Web::UI::DataVisualization::Charting::DataPoint ^> ^ comparer, System::String ^ seriesName);
public void Sort(System.Collections.Generic.IComparer<System.Web.UI.DataVisualization.Charting.DataPoint> comparer, string seriesName);
member this.Sort : System.Collections.Generic.IComparer<System.Web.UI.DataVisualization.Charting.DataPoint> * string -> unit
Public Sub Sort (comparer As IComparer(Of DataPoint), seriesName As String)

Parámetros

comparer
IComparer<DataPoint>

Objeto que implementa la IComparer interfaz y proporciona la lógica de ordenación personalizada.

seriesName
String

Lista separada por comas de nombres del objeto Series que se va a ordenar.

Comentarios

Este método realiza una ordenación personalizada en los puntos de datos de una o varias series; la lógica de ordenación se define mediante el comparer parámetro . Invalide e implemente el Compare método de la IComparer interfaz, realice las comparaciones y, a continuación, devuelva true o false. El criterio de ordenación viene determinado por el valor devuelto.

Tenga en cuenta que si se ordenan varias series, se debe alinear la serie; de lo contrario, se producirá una excepción.

Los dos parámetros de objeto del Compare método siempre deben ser de tipo DataPoint.

Importante

Todos los puntos de datos, independientemente de la serie a la que pertenecen, se ordenan en función de la primera serie; si cambia la posición de un punto de datos de la primera serie, también cambian todos los puntos correspondientes de la otra serie.

Se aplica a

Sort(IComparer<DataPoint>, Series)

Realiza una ordenación personalizada en los puntos de datos de una serie.

public:
 void Sort(System::Collections::Generic::IComparer<System::Web::UI::DataVisualization::Charting::DataPoint ^> ^ comparer, System::Web::UI::DataVisualization::Charting::Series ^ series);
public void Sort(System.Collections.Generic.IComparer<System.Web.UI.DataVisualization.Charting.DataPoint> comparer, System.Web.UI.DataVisualization.Charting.Series series);
member this.Sort : System.Collections.Generic.IComparer<System.Web.UI.DataVisualization.Charting.DataPoint> * System.Web.UI.DataVisualization.Charting.Series -> unit
Public Sub Sort (comparer As IComparer(Of DataPoint), series As Series)

Parámetros

comparer
IComparer<DataPoint>

Objeto que implementa la IComparer interfaz y proporciona la lógica de ordenación personalizada.

series
Series

Objeto Series que se va a ordenar.

Comentarios

Este método realiza una ordenación personalizada en los puntos de datos de una serie; la lógica de ordenación se define mediante el comparer parámetro . Invalide e implemente el Compare método de la IComparer interfaz, realice las comparaciones y, a continuación, devuelva true o false. El criterio de ordenación viene determinado por el valor devuelto.

Los dos parámetros de objeto del Compare método siempre deben ser de tipo DataPoint.

Para realizar una ordenación personalizada para más de una serie por llamada de función, use el Sort método .

Se aplica a

Sort(PointSortOrder, String)

Realiza una ordenación en los puntos de datos de una o varias series mediante el orden especificado. La ordenación se basa en el primer valor Y de cada uno de los puntos de datos.

public:
 void Sort(System::Web::UI::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ seriesName);
public void Sort(System.Web.UI.DataVisualization.Charting.PointSortOrder pointSortOrder, string seriesName);
member this.Sort : System.Web.UI.DataVisualization.Charting.PointSortOrder * string -> unit
Public Sub Sort (pointSortOrder As PointSortOrder, seriesName As String)

Parámetros

pointSortOrder
PointSortOrder

Valor PointSortOrder de enumeración que determina si la ordenación es ascendente o descendente.

seriesName
String

Lista separada por comas de nombres del objeto Series que se va a ordenar.

Se aplica a

Sort(PointSortOrder, Series)

Realiza una ordenación en los puntos de datos de una serie mediante el orden especificado. La ordenación se basa en el primer valor Y de cada uno de los puntos de datos.

public:
 void Sort(System::Web::UI::DataVisualization::Charting::PointSortOrder pointSortOrder, System::Web::UI::DataVisualization::Charting::Series ^ series);
public void Sort(System.Web.UI.DataVisualization.Charting.PointSortOrder pointSortOrder, System.Web.UI.DataVisualization.Charting.Series series);
member this.Sort : System.Web.UI.DataVisualization.Charting.PointSortOrder * System.Web.UI.DataVisualization.Charting.Series -> unit
Public Sub Sort (pointSortOrder As PointSortOrder, series As Series)

Parámetros

pointSortOrder
PointSortOrder

Valor PointSortOrder de enumeración que determina si la ordenación es ascendente o descendente.

series
Series

Objeto Series que se va a ordenar.

Se aplica a

Sort(PointSortOrder, String, Series)

Realiza una ordenación en los puntos de datos de una serie mediante el orden especificado. La ordenación puede basarse en cualquier valor de punto de datos disponible.

public:
 void Sort(System::Web::UI::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ sortBy, System::Web::UI::DataVisualization::Charting::Series ^ series);
public void Sort(System.Web.UI.DataVisualization.Charting.PointSortOrder pointSortOrder, string sortBy, System.Web.UI.DataVisualization.Charting.Series series);
member this.Sort : System.Web.UI.DataVisualization.Charting.PointSortOrder * string * System.Web.UI.DataVisualization.Charting.Series -> unit
Public Sub Sort (pointSortOrder As PointSortOrder, sortBy As String, series As Series)

Parámetros

pointSortOrder
PointSortOrder

Valor PointSortOrder de enumeración que determina si la ordenación es ascendente o descendente.

sortBy
String

Valor string que representa los valores de punto de datos que se van a ordenar. Los valores posibles son: "X", "Y", "Y2", "Y3", "AxisLabel", etc.

series
Series

Objeto Series que se va a ordenar.

Se aplica a