Compartilhar via


DataManipulator.Sort Método

Definição

Executa uma classificação personalizada nos pontos de dados em uma ou mais séries.

Sobrecargas

Sort(PointSortOrder, String, String)

Executa uma classificação nos pontos de dados em uma ou mais séries, usando a 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 nos pontos de dados 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)

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

public:
 void Sort(System::Windows::Forms::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ sortBy, System::String ^ seriesName);
public void Sort (System.Windows.Forms.DataVisualization.Charting.PointSortOrder pointSortOrder, string sortBy, string seriesName);
member this.Sort : System.Windows.Forms.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 nos pontos de dados em uma ou mais séries.

public:
 void Sort(System::Collections::Generic::IComparer<System::Windows::Forms::DataVisualization::Charting::DataPoint ^> ^ comparer, System::String ^ seriesName);
public void Sort (System.Collections.Generic.IComparer<System.Windows.Forms.DataVisualization.Charting.DataPoint> comparer, string seriesName);
member this.Sort : System.Collections.Generic.IComparer<System.Windows.Forms.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::Windows::Forms::DataVisualization::Charting::DataPoint ^> ^ comparer, System::Windows::Forms::DataVisualization::Charting::Series ^ series);
public void Sort (System.Collections.Generic.IComparer<System.Windows.Forms.DataVisualization.Charting.DataPoint> comparer, System.Windows.Forms.DataVisualization.Charting.Series series);
member this.Sort : System.Collections.Generic.IComparer<System.Windows.Forms.DataVisualization.Charting.DataPoint> * System.Windows.Forms.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::Windows::Forms::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ seriesName);
public void Sort (System.Windows.Forms.DataVisualization.Charting.PointSortOrder pointSortOrder, string seriesName);
member this.Sort : System.Windows.Forms.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::Windows::Forms::DataVisualization::Charting::PointSortOrder pointSortOrder, System::Windows::Forms::DataVisualization::Charting::Series ^ series);
public void Sort (System.Windows.Forms.DataVisualization.Charting.PointSortOrder pointSortOrder, System.Windows.Forms.DataVisualization.Charting.Series series);
member this.Sort : System.Windows.Forms.DataVisualization.Charting.PointSortOrder * System.Windows.Forms.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::Windows::Forms::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ sortBy, System::Windows::Forms::DataVisualization::Charting::Series ^ series);
public void Sort (System.Windows.Forms.DataVisualization.Charting.PointSortOrder pointSortOrder, string sortBy, System.Windows.Forms.DataVisualization.Charting.Series series);
member this.Sort : System.Windows.Forms.DataVisualization.Charting.PointSortOrder * string * System.Windows.Forms.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