DataManipulator.Sort 메서드

정의

하나 이상의 계열에서 데이터 요소에 대한 사용자 지정 정렬을 수행합니다.

오버로드

Name Description
Sort(PointSortOrder, String, String)

지정된 순서를 사용하여 하나 이상의 계열의 데이터 요소에 대해 정렬을 수행합니다. 정렬은 사용 가능한 모든 데이터 요소 값을 기반으로 할 수 있습니다.

Sort(IComparer<DataPoint>, String)

하나 이상의 계열에서 데이터 요소에 대한 사용자 지정 정렬을 수행합니다.

Sort(IComparer<DataPoint>, Series)

계열의 데이터 요소에 대해 사용자 지정 정렬을 수행합니다.

Sort(PointSortOrder, String)

지정된 순서를 사용하여 하나 이상의 계열의 데이터 요소에 대해 정렬을 수행합니다. 정렬은 각 데이터 포인트의 첫 번째 Y 값을 기반으로합니다.

Sort(PointSortOrder, Series)

지정된 순서를 사용하여 계열의 데이터 요소에 대해 정렬을 수행합니다. 정렬은 각 데이터 포인트의 첫 번째 Y 값을 기반으로합니다.

Sort(PointSortOrder, String, Series)

지정된 순서를 사용하여 계열의 데이터 요소에 대해 정렬을 수행합니다. 정렬은 사용 가능한 모든 데이터 요소 값을 기반으로 할 수 있습니다.

Sort(PointSortOrder, String, String)

지정된 순서를 사용하여 하나 이상의 계열의 데이터 요소에 대해 정렬을 수행합니다. 정렬은 사용 가능한 모든 데이터 요소 값을 기반으로 할 수 있습니다.

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)

매개 변수

pointSortOrder
PointSortOrder

PointSortOrder 정렬이 오름차순인지 내림차순인지를 결정하는 열거형 값입니다.

sortBy
String

string 정렬할 데이터 요소 값을 나타내는 값입니다. 가능한 값은 "X", "Y", "Y2", "Y3", "AxisLabel" 등입니다.

seriesName
String

정렬할 쉼표로 구분된 이름 Series 목록입니다.

설명

이 메서드는 계열의 데이터 요소에 대해 오름차순 또는 내림차순 정렬을 수행하며 매개 변수에 설정된 sortBy 값(예: "X", "AxisLabel", "Y", "Y1" 등)을 기반으로 합니다.

여러 계열이 정렬되면 계열을 정렬해야 합니다. 그렇지 않으면 예외가 throw됩니다.

Important

모든 계열은 첫 번째 나열된 계열에서 지정된 Y 값을 사용하여 정렬됩니다. 즉, 속한 계열에 관계없이 모든 데이터 요소는 첫 번째 계열을 기준으로 정렬됩니다.

사용자 지정 정렬 루틴을 사용하여 점을 정렬하려면 이 오버로드된 메서드의 다른 정의를 사용합니다.

적용 대상

Sort(IComparer<DataPoint>, String)

하나 이상의 계열에서 데이터 요소에 대한 사용자 지정 정렬을 수행합니다.

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)

매개 변수

comparer
IComparer<DataPoint>

인터페이스를 IComparer 구현하고 사용자 지정 정렬 논리를 제공하는 개체입니다.

seriesName
String

정렬할 쉼표로 구분된 이름 Series 목록입니다.

설명

이 메서드는 하나 이상의 계열에서 데이터 요소에 대해 사용자 지정 정렬을 수행합니다. 정렬 논리는 매개 변수에 의해 정의됩니다 comparer . 인터페이스의 메서드를 Compare 재정의 IComparer 하고 구현하고 비교를 수행한 다음 반환 true 하거나 false. 정렬 순서는 반환 값에 따라 결정됩니다.

여러 계열이 정렬되면 계열을 정렬해야 합니다. 그렇지 않으면 예외가 throw됩니다.

메서드의 두 개체 매개 변수는 Compare 항상 형식 DataPoint이어야 합니다.

Important

속한 계열에 관계없이 모든 데이터 요소는 첫 번째 계열을 기준으로 정렬됩니다. 첫 번째 계열의 데이터 요소 위치가 변경되면 다른 계열의 모든 해당 지점도 변경됩니다.

적용 대상

Sort(IComparer<DataPoint>, Series)

계열의 데이터 요소에 대해 사용자 지정 정렬을 수행합니다.

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)

매개 변수

comparer
IComparer<DataPoint>

인터페이스를 IComparer 구현하고 사용자 지정 정렬 논리를 제공하는 개체입니다.

series
Series

Series 정렬할 개체입니다.

설명

이 메서드는 계열의 데이터 요소에 대해 사용자 지정 정렬을 수행합니다. 정렬 논리는 매개 변수에 의해 정의됩니다 comparer . 인터페이스의 메서드를 Compare 재정의 IComparer 하고 구현하고 비교를 수행한 다음 반환 true 하거나 false. 정렬 순서는 반환 값에 따라 결정됩니다.

메서드의 두 개체 매개 변수는 Compare 항상 형식 DataPoint이어야 합니다.

함수 호출당 두 개 이상의 계열에 대해 사용자 지정 정렬을 수행하려면 이 메서드를 Sort 사용합니다.

적용 대상

Sort(PointSortOrder, String)

지정된 순서를 사용하여 하나 이상의 계열의 데이터 요소에 대해 정렬을 수행합니다. 정렬은 각 데이터 포인트의 첫 번째 Y 값을 기반으로합니다.

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)

매개 변수

pointSortOrder
PointSortOrder

PointSortOrder 정렬이 오름차순인지 내림차순인지를 결정하는 열거형 값입니다.

seriesName
String

정렬할 쉼표로 구분된 이름 Series 목록입니다.

적용 대상

Sort(PointSortOrder, Series)

지정된 순서를 사용하여 계열의 데이터 요소에 대해 정렬을 수행합니다. 정렬은 각 데이터 포인트의 첫 번째 Y 값을 기반으로합니다.

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)

매개 변수

pointSortOrder
PointSortOrder

PointSortOrder 정렬이 오름차순인지 내림차순인지를 결정하는 열거형 값입니다.

series
Series

Series 정렬할 개체입니다.

적용 대상

Sort(PointSortOrder, String, Series)

지정된 순서를 사용하여 계열의 데이터 요소에 대해 정렬을 수행합니다. 정렬은 사용 가능한 모든 데이터 요소 값을 기반으로 할 수 있습니다.

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)

매개 변수

pointSortOrder
PointSortOrder

PointSortOrder 정렬이 오름차순인지 내림차순인지를 결정하는 열거형 값입니다.

sortBy
String

string 정렬할 데이터 요소 값을 나타내는 값입니다. 가능한 값은 "X", "Y", "Y2", "Y3", "AxisLabel" 등입니다.

series
Series

Series 정렬할 개체입니다.

적용 대상