DataManipulator.Sort メソッド

定義

1 つ以上の系列のデータ ポイントに対してカスタムの並べ替えを実行します。

オーバーロード

Sort(PointSortOrder, String, String)

指定された順序を使用して、1 つまたは複数の系列のデータ ポイントに対して並べ替えを実行します。 並べ替えは、使用できる任意のデータ ポイント値に基づいて実行できます。

Sort(IComparer<DataPoint>, String)

1 つ以上の系列のデータ ポイントに対してカスタムの並べ替えを実行します。

Sort(IComparer<DataPoint>, Series)

系列のデータ ポイントに対してカスタムの並べ替えを実行します。

Sort(PointSortOrder, String)

指定された順序を使用して、1 つまたは複数の系列のデータ ポイントに対して並べ替えを実行します。 並べ替えは、各データ ポイントの 1 番目の Y 値に基づいて実行されます。

Sort(PointSortOrder, Series)

指定された順序を使用して、系列のデータ ポイントに対して並べ替えを実行します。 並べ替えは、各データ ポイントの 1 番目の Y 値に基づいて実行されます。

Sort(PointSortOrder, String, Series)

指定された順序を使用して、系列のデータ ポイントに対して並べ替えを実行します。 並べ替えは、使用できる任意のデータ ポイント値に基づいて実行できます。

Sort(PointSortOrder, String, String)

指定された順序を使用して、1 つまたは複数の系列のデータ ポイントに対して並べ替えを実行します。 並べ替えは、使用できる任意のデータ ポイント値に基づいて実行できます。

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"、"軸ラベル"、"Y"、"Y1" など) に基づいています。

複数の系列が並べ替えられている場合は、系列を揃える必要があります。そうしないと、例外がスローされます。

重要

すべての系列は、表示されている最初の系列の指定した Y 値を使用して並べ替えられます。つまり、属している系列に関係なく、すべてのデータポイントは、最初の系列に基づいて並べ替えられます。

カスタム並べ替えルーチンを使用してポイントを並べ替えるには、このオーバーロードされたメソッドの別の定義を使用します。

適用対象

Sort(IComparer<DataPoint>, String)

1 つ以上の系列のデータ ポイントに対してカスタムの並べ替えを実行します。

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 の名前のコンマ区切りのリスト。

注釈

このメソッドは、1つまたは複数の系列のデータポイントに対してカスタムの並べ替えを実行します。並べ替えロジックは、パラメーターによって定義され comparer ます。 インターフェイスのメソッドをオーバーライドして実装し Compare IComparer 、比較を実行して、 true またはを false 返します。 並べ替え順序は、戻り値によって決まります。

複数の系列が並べ替えられている場合は、系列を揃える必要があります。そうしないと、例外がスローされます。

メソッドの2つのオブジェクトパラメーターは、 Compare 常に型である必要があり DataPoint ます。

重要

すべてのデータポイントは、属している系列に関係なく、最初の系列に基づいて並べ替えられます。最初の系列のデータポイントの位置が変更された場合、他の系列の対応するすべてのポイントも変更されます。

適用対象

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 返します。 並べ替え順序は、戻り値によって決まります。

メソッドの2つのオブジェクトパラメーターは、 Compare 常に型である必要があり DataPoint ます。

関数呼び出しごとに複数の系列に対してカスタムの並べ替えを実行するには、メソッドを使用し Sort ます。

適用対象

Sort(PointSortOrder, String)

指定された順序を使用して、1 つまたは複数の系列のデータ ポイントに対して並べ替えを実行します。 並べ替えは、各データ ポイントの 1 番目の 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)

指定された順序を使用して、系列のデータ ポイントに対して並べ替えを実行します。 並べ替えは、各データ ポイントの 1 番目の 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 オブジェクト。

適用対象