Aracılığıyla paylaş


DataManipulator.Sort Yöntem

Tanım

Bir veya daha fazla serideki veri noktalarında özel bir sıralama gerçekleştirir.

Aşırı Yüklemeler

Sort(PointSortOrder, String, String)

Belirtilen sırayı kullanarak bir veya daha fazla serideki veri noktalarında sıralama gerçekleştirir. Sıralama, kullanılabilir herhangi bir veri noktası değerini temel alabilir.

Sort(IComparer<DataPoint>, String)

Bir veya daha fazla serideki veri noktalarında özel bir sıralama gerçekleştirir.

Sort(IComparer<DataPoint>, Series)

Bir serideki veri noktalarında özel bir sıralama gerçekleştirir.

Sort(PointSortOrder, String)

Belirtilen sırayı kullanarak bir veya daha fazla serideki veri noktalarında sıralama gerçekleştirir. Sıralama, her bir veri noktasının ilk Y değerini temel alır.

Sort(PointSortOrder, Series)

Belirtilen sırayı kullanarak bir serideki veri noktalarında sıralama gerçekleştirir. Sıralama, her bir veri noktasının ilk Y değerini temel alır.

Sort(PointSortOrder, String, Series)

Belirtilen sırayı kullanarak bir serideki veri noktalarında sıralama gerçekleştirir. Sıralama, kullanılabilir herhangi bir veri noktası değerini temel alabilir.

Sort(PointSortOrder, String, String)

Belirtilen sırayı kullanarak bir veya daha fazla serideki veri noktalarında sıralama gerçekleştirir. Sıralama, kullanılabilir herhangi bir veri noktası değerini temel alabilir.

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)

Parametreler

pointSortOrder
PointSortOrder

PointSortOrderSıralamanın artan veya azalan olduğunu belirleyen bir numaralandırma değeri.

sortBy
String

stringSıralanacak veri noktası değerlerini temsil eden bir değer. Olası değerler şunlardır: "X", "Y", "y2", "Y3", "AxisLabel" vs.

seriesName
String

Sıralanacak öğesinin adlarının virgülle ayrılmış bir listesi Series .

Açıklamalar

Bu yöntem, bir serideki veri noktalarında artan veya azalan bir sıralama gerçekleştirir ve sortBy "X", "AxisLabel", "Y", "Y1" gibi parametrede ayarlanan değeri temel alır.

Birden çok seri sıralandığında, serinin hizalanmalıdır, aksi takdirde bir özel durum oluşturulur.

Önemli

Tüm seriler, listelenen Ilk serinin belirtilen Y değeri kullanılarak sıralanır; diğer bir deyişle, ait oldukları seriler ne olursa olsun, tüm veri noktaları ilk seriye göre sıralanır.

Özel bir sıralama yordamını kullanarak noktaları sıralamak için, bu aşırı yüklenmiş yöntemin farklı bir tanımını kullanın.

Şunlara uygulanır

Sort(IComparer<DataPoint>, String)

Bir veya daha fazla serideki veri noktalarında özel bir sıralama gerçekleştirir.

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)

Parametreler

comparer
IComparer<DataPoint>

IComparerArabirimini uygulayan ve özel sıralama mantığını sağlayan bir nesne.

seriesName
String

Sıralanacak öğesinin adlarının virgülle ayrılmış bir listesi Series .

Açıklamalar

Bu yöntem, bir veya daha fazla serideki veri noktalarında özel bir sıralama gerçekleştirir; sıralama mantığı parametresi tarafından tanımlanır comparer . Arabirimin yöntemini geçersiz kılın ve uygulayın Compare IComparer , karşılaştırmayı gerçekleştirin ve ardından true veya döndürün false . Sıralama düzeni, dönüş değeri tarafından belirlenir.

Birden çok seri sıralandığında, serinin hizalanmalıdır, aksi takdirde bir özel durum oluşturulur.

Metodun iki nesne parametresi Compare her zaman türünde olmalıdır DataPoint .

Önemli

Tüm veri noktaları, ait oldukları seriler ne olursa olsun, ilk seriye göre sıralanır; ilk serideki bir veri noktasının konumu değişirse, diğer serideki tüm karşılık gelen noktaları da değişir.

Şunlara uygulanır

Sort(IComparer<DataPoint>, Series)

Bir serideki veri noktalarında özel bir sıralama gerçekleştirir.

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)

Parametreler

comparer
IComparer<DataPoint>

IComparerArabirimini uygulayan ve özel sıralama mantığını sağlayan bir nesne.

series
Series

SeriesSıralanacak nesne.

Açıklamalar

Bu yöntem, bir serideki veri noktalarında özel bir sıralama gerçekleştirir; sıralama mantığı parametresi tarafından tanımlanır comparer . Arabirimin yöntemini geçersiz kılın ve uygulayın Compare IComparer , karşılaştırmayı gerçekleştirin ve ardından true veya döndürün false . Sıralama düzeni, dönüş değeri tarafından belirlenir.

Metodun iki nesne parametresi Compare her zaman türünde olmalıdır DataPoint .

İşlev çağrısı başına birden fazla seri için özel bir sıralama gerçekleştirmek üzere Sort yöntemini kullanın.

Şunlara uygulanır

Sort(PointSortOrder, String)

Belirtilen sırayı kullanarak bir veya daha fazla serideki veri noktalarında sıralama gerçekleştirir. Sıralama, her bir veri noktasının ilk Y değerini temel alır.

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)

Parametreler

pointSortOrder
PointSortOrder

PointSortOrderSıralamanın artan veya azalan olduğunu belirleyen bir numaralandırma değeri.

seriesName
String

Sıralanacak öğesinin adlarının virgülle ayrılmış bir listesi Series .

Şunlara uygulanır

Sort(PointSortOrder, Series)

Belirtilen sırayı kullanarak bir serideki veri noktalarında sıralama gerçekleştirir. Sıralama, her bir veri noktasının ilk Y değerini temel alır.

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)

Parametreler

pointSortOrder
PointSortOrder

PointSortOrderSıralamanın artan veya azalan olduğunu belirleyen bir numaralandırma değeri.

series
Series

SeriesSıralanacak nesne.

Şunlara uygulanır

Sort(PointSortOrder, String, Series)

Belirtilen sırayı kullanarak bir serideki veri noktalarında sıralama gerçekleştirir. Sıralama, kullanılabilir herhangi bir veri noktası değerini temel alabilir.

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)

Parametreler

pointSortOrder
PointSortOrder

PointSortOrderSıralamanın artan veya azalan olduğunu belirleyen bir numaralandırma değeri.

sortBy
String

stringSıralanacak veri noktası değerlerini temsil eden bir değer. Olası değerler şunlardır: "X", "Y", "y2", "Y3", "AxisLabel" vs.

series
Series

SeriesSıralanacak nesne.

Şunlara uygulanır