DataManipulator.Sort Método

Definição

Executa uma classificação personalizada em uma ou mais séries.

Sobrecargas

Sort(PointSortOrder, String, String)

Classifica os pontos de dados de uma ou mais séries na ordem especificada. A classificação pode ser baseada em qualquer valor de ponto de dados disponível.

Sort(IComparer<DataPoint>, String)

Executa uma classificação personalizada em uma ou mais séries.

Sort(IComparer<DataPoint>, Series)

Executa uma classificação personalizada nos pontos de dados em uma série.

Sort(PointSortOrder, String)

Executa uma classificação nos pontos de dados em uma ou mais séries, usando a ordem especificada. A classificação baseia-se no primeiro valor Y de cada um dos pontos de dados.

Sort(PointSortOrder, Series)

Executa uma classificação nos pontos de dados em uma série usando a ordem especificada. A classificação baseia-se no primeiro valor Y de cada um dos pontos de dados.

Sort(PointSortOrder, String, Series)

Executa uma classificação nos pontos de dados em uma série usando a ordem especificada. A classificação pode ser baseada em qualquer valor de ponto de dados disponível.

Sort(PointSortOrder, String, String)

Classifica os pontos de dados de uma ou mais séries na ordem especificada. A classificação pode ser baseada em qualquer valor de ponto de dados disponível.

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

Um valor de enumeração PointSortOrder que determina se a classificação é crescente ou decrescente.

sortBy
String

Um valor string que representa os valores de pontos de dados a serem classificados. Os valores possíveis são: “X”, “Y”, “Y2”, “Y3”, “AxisLabel” e assim por diante.

seriesName
String

Uma lista separada por vírgula de nomes da Series a ser classificada.

Comentários

Esse método executa uma classificação crescente ou decrescente em pontos de dados em uma série e baseia-se no valor definido no parâmetro, como sortBy "X", "AxisLabel", "Y", "Y1" e assim por diante.

Observe que, se várias séries forem classificadas, a série deverá ser alinhada, caso contrário, uma exceção será lançada.

Importante

Todas as séries serão classificadas usando o valor Y especificado da primeira série listada; ou seja, todos os pontos de dados, independentemente da série à qual pertencem, são classificados com base na primeira série.

Para classificar pontos usando uma rotina de classificação personalizada, use uma definição diferente desse método sobrecarregado.

Aplica-se a

Sort(IComparer<DataPoint>, String)

Executa uma classificação personalizada em uma ou mais séries.

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>

Um objeto que implementa a interface IComparer e que fornece a lógica de classificação personalizada.

seriesName
String

Uma lista separada por vírgula de nomes da Series a ser classificada.

Comentários

Esse método executa uma classificação personalizada nos pontos de dados em uma ou mais séries; a lógica de classificação é definida pelo comparer parâmetro. Substitua e implemente o Compare método da IComparer interface, execute a (s) comparação (ões) e, em seguida, retorne true ou false . A ordem de classificação é determinada pelo valor de retorno.

Observe que, se várias séries forem classificadas, a série deverá ser alinhada, caso contrário, uma exceção será lançada.

Os dois parâmetros de objeto do Compare método devem ser sempre do tipo DataPoint .

Importante

Todos os pontos de dados, independentemente da série à qual pertencem, são classificados com base na primeira série; se a posição de um ponto de dados na primeira série for alterada, todos os pontos correspondentes na outra série também mudarão.

Aplica-se a

Sort(IComparer<DataPoint>, Series)

Executa uma classificação personalizada nos pontos de dados em uma série.

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>

Um objeto que implementa a interface IComparer e que fornece a lógica de classificação personalizada.

series
Series

O objeto Series a ser classificado.

Comentários

Esse método executa uma classificação personalizada nos pontos de dados em uma série; a lógica de classificação é definida pelo comparer parâmetro. Substitua e implemente o Compare método da IComparer interface, execute a (s) comparação (ões) e, em seguida, retorne true ou false . A ordem de classificação é determinada pelo valor de retorno.

Os dois parâmetros de objeto do Compare método devem ser sempre do tipo DataPoint .

Para executar uma classificação personalizada para mais de uma série por chamada de função, use o Sort método.

Aplica-se a

Sort(PointSortOrder, String)

Executa uma classificação nos pontos de dados em uma ou mais séries, usando a ordem especificada. A classificação baseia-se no primeiro valor Y de cada um dos pontos de dados.

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

Um valor de enumeração PointSortOrder que determina se a classificação é crescente ou decrescente.

seriesName
String

Uma lista separada por vírgula de nomes da Series a ser classificada.

Aplica-se a

Sort(PointSortOrder, Series)

Executa uma classificação nos pontos de dados em uma série usando a ordem especificada. A classificação baseia-se no primeiro valor Y de cada um dos pontos de dados.

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

Um valor de enumeração PointSortOrder que determina se a classificação é crescente ou decrescente.

series
Series

O objeto Series a ser classificado.

Aplica-se a

Sort(PointSortOrder, String, Series)

Executa uma classificação nos pontos de dados em uma série usando a ordem especificada. A classificação pode ser baseada em qualquer valor de ponto de dados disponível.

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

Um valor de enumeração PointSortOrder que determina se a classificação é crescente ou decrescente.

sortBy
String

Um valor string que representa os valores de pontos de dados a serem classificados. Os valores possíveis são: “X”, “Y”, “Y2”, “Y3”, “AxisLabel” e assim por diante.

series
Series

O objeto Series a ser classificado.

Aplica-se a