DataManipulator.Sort メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
1 つ以上の系列のデータ ポイントに対してカスタム並べ替えを実行します。
オーバーロード
| 名前 | 説明 |
|---|---|
| Sort(PointSortOrder, String, String) |
指定した順序を使用して、1 つ以上の系列のデータ ポイントに対して並べ替えを実行します。 並べ替えは、使用可能な任意のデータ ポイント値に基づいて行うことができます。 |
| Sort(IComparer<DataPoint>, String) |
1 つ以上の系列のデータ ポイントに対してカスタム並べ替えを実行します。 |
| Sort(IComparer<DataPoint>, Series) |
系列内のデータ ポイントに対してカスタム並べ替えを実行します。 |
| Sort(PointSortOrder, String) |
指定した順序を使用して、1 つ以上の系列のデータ ポイントに対して並べ替えを実行します。 並べ替えは、各データ ポイントの最初の Y 値に基づいています。 |
| Sort(PointSortOrder, Series) |
指定した順序を使用して、系列内のデータ ポイントに対して並べ替えを実行します。 並べ替えは、各データ ポイントの最初の 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" などです。
注釈
このメソッドは、系列内のデータ ポイントに対して昇順または降順の並べ替えを実行し、"X"、"AxisLabel"、"Y"、"Y1" などの sortBy パラメーターで設定された値に基づいています。
複数の系列を並べ替える場合は、系列を整列する必要があります。それ以外の場合は例外がスローされることに注意してください。
Important
すべての系列は、リストされている最初の系列の指定された 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)
パラメーター
注釈
このメソッドは、1 つ以上の系列のデータ ポイントに対してカスタム並べ替えを実行します。並べ替えロジックは、 comparer パラメーターによって定義されます。
Compare インターフェイスのIComparer メソッドをオーバーライドして実装し、比較を実行してから、trueまたはfalseを返します。 並べ替え順序は戻り値によって決まります。
複数の系列を並べ替える場合は、系列を整列する必要があります。それ以外の場合は例外がスローされることに注意してください。
Compare メソッドの 2 つのオブジェクト パラメーターは、常に 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 パラメーターによって定義されます。
Compare インターフェイスのIComparer メソッドをオーバーライドして実装し、比較を実行してから、trueまたはfalseを返します。 並べ替え順序は戻り値によって決まります。
Compare メソッドの 2 つのオブジェクト パラメーターは、常に DataPoint 型である必要があります。
関数呼び出しごとに複数の系列に対してカスタム並べ替えを実行するには、 Sort メソッドを使用します。
適用対象
Sort(PointSortOrder, String)
指定した順序を使用して、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 列挙値。
適用対象
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 列挙値。
適用対象
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" などです。