DataManipulator.Sort Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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
Um objeto que implementa a interface IComparer e que fornece a lógica de classificação personalizada.
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
Um objeto que implementa a interface IComparer e que fornece a lógica de classificação personalizada.
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.
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.
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.