バージョン

積層型シリーズ

このトピックでは、UltraDataChart™ コントロールの積層シリーズのさまざまなタイプを説明します。

このトピックの構成

このトピックは、以下のセクションで構成されます。

概要

積層シリーズは、データを取り入れてそれを水平線 (柱状シリーズなど) または垂直線 (棒シリーズなど) に沿って延ばしたデータ ポイントのコレクションとして描画するチャート シリーズの中でも、もっとも簡単で一般的な形のグループです。

積層シリーズのタイプ

UltraDataChart コントロールは、以下の積層シリーズのタイプをサポートします。それぞれについては個別のトピックで説明します:

このトピックは、特定のタイプの積層シリーズを作成してデータをこのシリーズにバインドする方法にについての有用な情報を提供します。

積層シリーズのプレビュー

このセクションでは、すべてのタイプの積層シリーズのプレビュー画像を提供します。

シリーズ タイプ 説明

積層型 100 エリア シリーズは、Y 軸上の値の処理を除くあらゆる面で StackedAreaSeries と同じです。データを直接的に表す代わりに、Stacked100AreaSeries は、データ ポイント内のすべての値の合計の割合でデータを表示します。

積層型棒シリーズと同様で、追加機能としてデータの直接的表現をする代わりにカテゴリのすべての値のパーセントに関するデータを表します。

積層型柱状シリーズと同様で、追加機能としてデータの直接的表現をする代わりにカテゴリのすべての値のパーセントに関するデータを表します。

積層型 100 折れ線シリーズは、Y 軸上の値の処理を除くすべての面で StackedLineSeries と同じです。データを直接的に表す代わりに、Stacked100LineSeries は、データ ポイント内のすべての値の合計の割合でデータを表示します。

積層型 100 スプライン エリア シリーズは、Y 軸上の値の処理を除くすべての面で StackedSplineAreaSeries と同じです。データを直接的に表す代わりに、Stacked100SplineAreaSeries は、データ ポイント内のすべての値の合計の割合でデータを表示します。

積層型 100 スプライン シリーズは、Y 軸上の値の処理を除くすべての面で StackedSplineSeries と同じです。データを直接的に表す代わりに、Stacked100SplineSeries は、データ ポイント内のすべての値の合計の割合でデータを表示します。

積層型エリア シリーズは、互いの上に積層され、線の下の領域が塗りつぶされた線分 (StackedFragmentSeries) によって接続されたポイントのコレクションを使用して描写されます。コレクションのそれぞれの積層フラグメントは各積層の視覚的な要素を表します。各積層は正の値と負の値の両方を含みます。正の値はいずれも y 軸の正の側にグループ化され、負の値は y 軸の負の側にグループ化されます。

個々のデータを互いに積層された棒に表示します。カテゴリは垂直方向に配置され、値は水平方向に積層されます。

データ シリーズの経時的な変化を表示、または複数の項目を比較するために使用します。

個々のデータをそれぞれ上に積層された列に表示します。カテゴリは水平方向、値は垂直方向に積層されます。

データ シリーズの経時的な変化を表示、または複数の項目を比較するために使用します。

積層型折れ線シリーズは、それぞれの上に積層された線分によって結ばれたポイントのコレクション (StackedFragmentSeries) を用いて描画されます。コレクションのそれぞれの積層フラグメントは各積層の視覚的な要素を表します。各積層は正の値と負の値の両方を含みます。正の値はいずれも y 軸の正の側にグループ化され、負の値は y 軸の負の側にグループ化されます。

積層型スプライン エリア シリーズは、スプライン セグメント (StackedFragmentSeries) の滑らかな曲線によって結ばれるポイントのコレクションを使用して描画され、スプラインの下の領域は塗りつぶされ、垂直方向に積み重ねられます。コレクションのそれぞれの積層フラグメントは各積層の視覚的な要素を表します。各積層は正の値と負の値の両方を含みます。正の値はいずれも y 軸の正の側にグループ化され、負の値は y 軸の負の側にグループ化されます。

積層型スプライン シリーズは、それぞれの上に積層されたスプライン セグメントのスムーズなカーブによって結ばれたポイントのコレクション (StackedFragmentSeries) を用いて描画されます。コレクションのそれぞれの積層フラグメントは各積層の視覚的な要素を表します。各積層は正の値と負の値の両方を含みます。正の値はいずれも y 軸の正の側にグループ化され、負の値は y 軸の負の側にグループ化されます。

サポートされる軸

UltraDataChart コントロールは、さまざまな軸タイプを提供しますが、積層シリーズの特定のタイプでは以下の軸タイプのみ使用できます。以下の表に、サポートされる軸を示します。

シリーズ タイプ XAxis タイプ YAxis タイプ

StackedBarSeries

Stacked100BarSeries

StackedColumnSeries

Stacked100ColumnSeries

StackedAreaSeries

Stacked100AreaSeries

StackedLineSeries

Stacked100LineSeries

StackedSplineSeries

Stacked100SplineSeries

StackedSplineAreaSeries

Stacked100SplineAreaSeries

さらに、積層シリーズのそれぞれはシリーズ オブジェクトの XAxis プロパティと YAxis プロパティを用いた 1 つの x 軸と 1 つの y 軸に設定されたバインドを持つ必要があります。F軸についての詳細は、「軸」トピックを参照してください。

データ バインディング

このセクションではデータ要件からデータ例、バインディング ダイアグラムまで、積層シリーズに対するデータ バインディング についての情報を提供します。

データ要件

UltraDataChart コントロールの他のシリーズ タイプと同様、積層型シリーズも DataSource プロパティを使用してデータをバインドします。シリーズは、IEnumerable インターフェイス (ListCollectionQueueStack) を実装するオブジェクトにバインドできます。ただし、積層型シリーズの場合、このオブジェクトの各項目は少なくとも 1 つの数値データ列と 1 つのデータ列が必要で、前者はシリーズの ValueMemberPath プロパティを使用してマップされ、後者はカテゴリ軸 (CategoryXAxis など) の Label プロパティまたは TimeXAxis の場合に DateTimeMemberPath にマップされます。特定のシリーズ タイプの要件については、シリーズ要件トピックを参照してください。)

データの例

上記の基準を満たすオブジェクトにカテゴリ データ サンプルがあり、サンプル エネルギー データ リソースからダウンロードしてプロジェクトで使用できます。

関連トピック