Język

DataManipulator.Sort Metoda

Definicja

Wykonuje sortowanie niestandardowe w punktach danych w co najmniej jednej serii.

Przeciążenia

Nazwa Opis
Sort(PointSortOrder, String, String)

Wykonuje sortowanie punktów danych w co najmniej jednej serii przy użyciu określonej kolejności. Sortowanie może być oparte na dowolnej dostępnej wartości punktu danych.

Sort(IComparer<DataPoint>, String)

Wykonuje sortowanie niestandardowe w punktach danych w co najmniej jednej serii.

Sort(IComparer<DataPoint>, Series)

Wykonuje sortowanie niestandardowe dla punktów danych w serii.

Sort(PointSortOrder, String)

Wykonuje sortowanie punktów danych w co najmniej jednej serii przy użyciu określonej kolejności. Sortowanie jest oparte na pierwszej wartości Y każdej z punktów danych.

Sort(PointSortOrder, Series)

Wykonuje sortowanie punktów danych w serii przy użyciu określonej kolejności. Sortowanie jest oparte na pierwszej wartości Y każdej z punktów danych.

Sort(PointSortOrder, String, Series)

Wykonuje sortowanie punktów danych w serii przy użyciu określonej kolejności. Sortowanie może być oparte na dowolnej dostępnej wartości punktu danych.

Sort(PointSortOrder, String, String)

Wykonuje sortowanie punktów danych w co najmniej jednej serii przy użyciu określonej kolejności. Sortowanie może być oparte na dowolnej dostępnej wartości punktu danych.

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)

Parametry

pointSortOrder
PointSortOrder

PointSortOrder Wartość wyliczenia określająca, czy sortowanie jest rosnące, czy malejące.

sortBy
String

string Wartość reprezentująca wartości punktu danych do sortowania. Możliwe wartości to: "X", "Y", "Y2", "Y3", "AxisLabel" itd.

seriesName
String

Rozdzielona przecinkami lista nazw Series , które mają być posortowane.

Uwagi

Ta metoda wykonuje sortowanie rosnąco lub malejąco na punktach danych w serii i opiera się na wartości ustawionej w parametrze sortBy , takim jak "X", "AxisLabel", "Y", "Y1" itd.

Należy pamiętać, że w przypadku sortowania wielu serii seria musi być wyrównana. W przeciwnym razie zostanie zgłoszony wyjątek.

Ważna

Wszystkie serie zostaną posortowane przy użyciu określonej wartości Y z pierwszej serii; oznacza to, że wszystkie punkty danych, niezależnie od serii, do których należą, są sortowane na podstawie pierwszej serii.

Aby sortować punkty przy użyciu niestandardowej procedury sortowania, użyj innej definicji tej przeciążonej metody.

Dotyczy

Sort(IComparer<DataPoint>, String)

Wykonuje sortowanie niestandardowe w punktach danych w co najmniej jednej serii.

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)

Parametry

comparer
IComparer<DataPoint>

Obiekt, który implementuje IComparer interfejs i udostępnia niestandardową logikę sortowania.

seriesName
String

Rozdzielona przecinkami lista nazw Series , które mają być posortowane.

Uwagi

Ta metoda wykonuje sortowanie niestandardowe na punktach danych w co najmniej jednej serii; logika sortowania jest definiowana comparer przez parametr . Zastąpij i zaimplementuj Compare metodę interfejsu IComparer , wykonaj porównania, a następnie zwróć true wartość lub false. Kolejność sortowania jest określana przez wartość zwracaną.

Należy pamiętać, że w przypadku sortowania wielu serii seria musi być wyrównana. W przeciwnym razie zostanie zgłoszony wyjątek.

Dwa parametry Compare obiektu metody muszą być zawsze typu DataPoint.

Ważna

Wszystkie punkty danych, niezależnie od serii, do których należą, są sortowane na podstawie pierwszej serii; jeśli pozycja punktu danych w pierwszej serii zmieni się, wszystkie odpowiednie punkty w drugiej serii również się zmieniają.

Dotyczy

Sort(IComparer<DataPoint>, Series)

Wykonuje sortowanie niestandardowe dla punktów danych w serii.

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)

Parametry

comparer
IComparer<DataPoint>

Obiekt, który implementuje IComparer interfejs i udostępnia niestandardową logikę sortowania.

series
Series

Obiekt Series , który ma zostać posortowany.

Uwagi

Ta metoda wykonuje sortowanie niestandardowe w punktach danych w serii; logika sortowania jest definiowana comparer przez parametr . Zastąpij i zaimplementuj Compare metodę interfejsu IComparer , wykonaj porównania, a następnie zwróć true wartość lub false. Kolejność sortowania jest określana przez wartość zwracaną.

Dwa parametry Compare obiektu metody muszą być zawsze typu DataPoint.

Aby przeprowadzić sortowanie niestandardowe dla więcej niż jednej serii na wywołanie funkcji, użyj Sort metody .

Dotyczy

Sort(PointSortOrder, String)

Wykonuje sortowanie punktów danych w co najmniej jednej serii przy użyciu określonej kolejności. Sortowanie jest oparte na pierwszej wartości Y każdej z punktów danych.

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)

Parametry

pointSortOrder
PointSortOrder

PointSortOrder Wartość wyliczenia określająca, czy sortowanie jest rosnące, czy malejące.

seriesName
String

Rozdzielona przecinkami lista nazw Series , które mają być posortowane.

Dotyczy

Sort(PointSortOrder, Series)

Wykonuje sortowanie punktów danych w serii przy użyciu określonej kolejności. Sortowanie jest oparte na pierwszej wartości Y każdej z punktów danych.

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)

Parametry

pointSortOrder
PointSortOrder

PointSortOrder Wartość wyliczenia określająca, czy sortowanie jest rosnące, czy malejące.

series
Series

Obiekt Series , który ma zostać posortowany.

Dotyczy

Sort(PointSortOrder, String, Series)

Wykonuje sortowanie punktów danych w serii przy użyciu określonej kolejności. Sortowanie może być oparte na dowolnej dostępnej wartości punktu danych.

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)

Parametry

pointSortOrder
PointSortOrder

PointSortOrder Wartość wyliczenia określająca, czy sortowanie jest rosnące, czy malejące.

sortBy
String

string Wartość reprezentująca wartości punktu danych do sortowania. Możliwe wartości to: "X", "Y", "Y2", "Y3", "AxisLabel" itd.

series
Series

Obiekt Series , który ma zostać posortowany.

Dotyczy