DataManipulator.Sort メソッド

定義

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::Web::UI::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ sortBy, System::String ^ seriesName);
public void Sort (System.Web.UI.DataVisualization.Charting.PointSortOrder pointSortOrder, string sortBy, string seriesName);
member this.Sort : System.Web.UI.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 の名前のコンマ区切りのリスト。

注釈

このメソッドは、系列内のデータ ポイントに対して昇順または降順の並べ替えを実行し、"X"、"AxisLabel"、"Y"、"Y1" などの sortBy パラメーターに設定されている値に基づいています。

複数の系列を並べ替える場合は、系列を整列する必要があります。それ以外の場合は例外がスローされることに注意してください。

大事な

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

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

適用対象

Sort(IComparer<DataPoint>, String)

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

public:
 void Sort(System::Collections::Generic::IComparer<System::Web::UI::DataVisualization::Charting::DataPoint ^> ^ comparer, System::String ^ seriesName);
public void Sort (System.Collections.Generic.IComparer<System.Web.UI.DataVisualization.Charting.DataPoint> comparer, string seriesName);
member this.Sort : System.Collections.Generic.IComparer<System.Web.UI.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 パラメーターによって定義されます。 IComparer インターフェイスの Compare メソッドをオーバーライドして実装し、比較を実行してから、true または falseを返します。 並べ替え順序は戻り値によって決まります。

複数の系列を並べ替える場合は、系列を整列する必要があります。それ以外の場合は例外がスローされることに注意してください。

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

大事な

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

適用対象

Sort(IComparer<DataPoint>, Series)

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

public:
 void Sort(System::Collections::Generic::IComparer<System::Web::UI::DataVisualization::Charting::DataPoint ^> ^ comparer, System::Web::UI::DataVisualization::Charting::Series ^ series);
public void Sort (System.Collections.Generic.IComparer<System.Web.UI.DataVisualization.Charting.DataPoint> comparer, System.Web.UI.DataVisualization.Charting.Series series);
member this.Sort : System.Collections.Generic.IComparer<System.Web.UI.DataVisualization.Charting.DataPoint> * System.Web.UI.DataVisualization.Charting.Series -> unit
Public Sub Sort (comparer As IComparer(Of DataPoint), series As Series)

パラメーター

comparer
IComparer<DataPoint>

IComparer インターフェイスを実装し、カスタム並べ替えロジックを提供するオブジェクト。

series
Series

並べ替える Series オブジェクト。

注釈

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

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

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

適用対象

Sort(PointSortOrder, String)

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

public:
 void Sort(System::Web::UI::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ seriesName);
public void Sort (System.Web.UI.DataVisualization.Charting.PointSortOrder pointSortOrder, string seriesName);
member this.Sort : System.Web.UI.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::Web::UI::DataVisualization::Charting::PointSortOrder pointSortOrder, System::Web::UI::DataVisualization::Charting::Series ^ series);
public void Sort (System.Web.UI.DataVisualization.Charting.PointSortOrder pointSortOrder, System.Web.UI.DataVisualization.Charting.Series series);
member this.Sort : System.Web.UI.DataVisualization.Charting.PointSortOrder * System.Web.UI.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::Web::UI::DataVisualization::Charting::PointSortOrder pointSortOrder, System::String ^ sortBy, System::Web::UI::DataVisualization::Charting::Series ^ series);
public void Sort (System.Web.UI.DataVisualization.Charting.PointSortOrder pointSortOrder, string sortBy, System.Web.UI.DataVisualization.Charting.Series series);
member this.Sort : System.Web.UI.DataVisualization.Charting.PointSortOrder * string * System.Web.UI.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 オブジェクト。

適用対象