DataManipulator.Sort Método

Definição

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

Sobrecargas

Nome Description
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 é baseada 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 é baseada 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 PointSortOrder valor de enumeração que determina se a classificação é crescente ou decrescente.

sortBy
String

Um string valor que representa os valores de ponto 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írgulas de nomes dos Series a serem classificados.

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 sortBy parâmetro como "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á gerada.

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

seriesName
String

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

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 as comparações e, em seguida, retorne true ou false. A ordem de classificação é determinada pelo valor retornado.

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

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 serão alterados.

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

series
Series

O Series objeto 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 as comparações e, em seguida, retorne true ou false. A ordem de classificação é determinada pelo valor retornado.

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 é baseada 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 classificação é crescente ou decrescente.

seriesName
String

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

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 é baseada 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 classificação é crescente ou decrescente.

series
Series

O Series objeto 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 PointSortOrder valor de enumeração que determina se a classificação é crescente ou decrescente.

sortBy
String

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

series
Series

O Series objeto a ser classificado.

Aplica-se a