DataManipulator.Sort Método

Definição

Realiza uma ordenação personalizada numa ou mais séries.

Sobrecargas

Name Description
Sort(PointSortOrder, String, String)

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

Sort(IComparer<DataPoint>, String)

Realiza uma ordenação personalizada numa ou mais séries.

Sort(IComparer<DataPoint>, Series)

Realiza uma ordenação personalizada nos pontos de dados de uma série.

Sort(PointSortOrder, String)

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

Sort(PointSortOrder, Series)

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

Sort(PointSortOrder, String, Series)

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

Sort(PointSortOrder, String, String)

Ordena os pontos de dados de uma ou mais séries na ordem especificada. A ordenaçã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 PointSortOrder valor de enumeração que determina se a ordenação é ascendente ou decrescente.

sortBy
String

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

seriesName
String

Uma lista separada por vírgulas dos nomes a Series serem ordenados.

Observações

Este método realiza uma ordenação ascendente ou descendente em pontos de dados numa série, e baseia-se no valor definido no sortBy parâmetro, como "X", "AxisLabel", "Y", "Y1", entre outros.

Note que, se várias séries forem ordenadas, as séries devem estar alinhadas, caso contrário será lançada uma exceção.

Importante

Todas as séries serão ordenadas usando o valor Y especificado da PRIMEIRA série listada; ou seja, todos os pontos de dados, independentemente da série a que pertencem, são ordenados com base na primeira série.

Para ordenar pontos usando uma rotina de ordenação personalizada, use uma definição diferente deste método sobrecarregado.

Aplica-se a

Sort(IComparer<DataPoint>, String)

Realiza uma ordenação personalizada numa 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 IComparer interface e fornece a lógica de ordenação personalizada.

seriesName
String

Uma lista separada por vírgulas dos nomes a Series serem ordenados.

Observações

Este método realiza uma ordenação personalizada nos pontos de dados numa ou mais séries; a lógica de ordenação é definida pelo comparer parâmetro. Sobrescrita e implementa o Compare método da IComparer interface, realiza a(s) comparação(ões) e depois retorna true ou false. A ordem de ordenação é determinada pelo valor de retorno.

Note que, se várias séries forem ordenadas, as séries devem estar alinhadas, caso contrário será lançada uma exceção.

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

Importante

Todos os pontos de dados, independentemente da série a que pertençam, são ordenados com base na primeira série; Se a posição de um ponto de dados na primeira série mudar, todos os pontos correspondentes na outra série também mudam.

Aplica-se a

Sort(IComparer<DataPoint>, Series)

Realiza uma ordenação personalizada nos pontos de dados de 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 IComparer interface e fornece a lógica de ordenação personalizada.

series
Series

O Series objeto a organizar.

Observações

Este método realiza uma ordenação personalizada nos pontos de dados numa série; a lógica de ordenação é definida pelo comparer parâmetro. Sobrescrita e implementa o Compare método da IComparer interface, realiza a(s) comparação(ões) e depois retorna true ou false. A ordem de ordenação é determinada pelo valor de retorno.

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

Para realizar uma ordenação personalizada para mais do que uma série por chamada de função, use o Sort método.

Aplica-se a

Sort(PointSortOrder, String)

Realiza uma ordenação nos pontos de dados numa ou mais séries, usando a ordem especificada. A ordenaçã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 PointSortOrder valor de enumeração que determina se a ordenação é ascendente ou decrescente.

seriesName
String

Uma lista separada por vírgulas dos nomes a Series serem ordenados.

Aplica-se a

Sort(PointSortOrder, Series)

Realiza uma ordenação nos pontos de dados de uma série usando a ordem especificada. A ordenaçã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 PointSortOrder valor de enumeração que determina se a ordenação é ascendente ou decrescente.

series
Series

O Series objeto a organizar.

Aplica-se a

Sort(PointSortOrder, String, Series)

Realiza uma ordenação nos pontos de dados de uma série usando a ordem especificada. A ordenaçã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 PointSortOrder valor de enumeração que determina se a ordenação é ascendente ou decrescente.

sortBy
String

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

series
Series

O Series objeto a organizar.

Aplica-se a