このトピックは、UltraDataChart™ コントロールの範囲シリーズのさまざまなタイプを説明します。
このトピックは、以下のセクションで構成されます。
範囲シリーズは、データを取り入れてそれを水平線 (たとえば、柱状シリーズ) または垂直線 (たとえば、棒シリーズ) に沿って延ばしたデータ ポイントのコレクションとして描画するチャート シリーズの中でも、もっとも簡単でもっとも一般的な形のグループです。
UltraDataChart コントロールは、以下のタイプの範囲シリーズをサポートします。各タイプについては個別のトピックで説明します:
これらのトピックは、特定のタイプの範囲シリーズを作成してデータをこのシリーズにバインドする方法に関する有用な情報を提供します。
このセクションは、範囲シリーズのすべてのタイプのプレビューを提供します。
図 1: 範囲柱状シリーズの実装例
図 2: 範囲エリア シリーズの実装例
このセクションではデータ要件からデータ例、バインディング ダイアグラムまでのすべてのタイプのエリア シリーズに対するバインディング データについての情報を提供します。
UltraDataChart コントロールの他のシリーズ タイプと同様、範囲シリーズも DataSource プロパティを使用してデータをバインドします。以下は、範囲シリーズのデータ要件のリストです。
データ モデルは、カテゴリ軸 (CategoryXAxis など) の Label プロパティまたは TimeXAxis の場合に DateTimeMemberPath にマップするデータ 1 列を含む必要があります。
データ モデルは、範囲シリーズの HighMemberPath プロパティを使用してマップする数値データ列を 1 列含む必要があります。
データ モデルは、範囲シリーズの LowMemberPath プロパティを使用してマップする 2 列目の数値データ列を含む必要があります。
データソースはデータ項目を少なくとも 1 つ含む必要があります。含まない場合はチャートは範囲シリーズを描画しません。
データ ソースは IEnumerable インターフェイス (List, Collection, Queue, Stack など) を実装しなければなりません。
特定のシリーズ タイプの要件については、シリーズ要件トピックを参照してください。
上記の基準を満たすオブジェクトにサンプル エネルギー データがあり、ダウンロードしてプロジェクトで使用できます。