バージョン

ラジアル シリーズ

このトピックは、 XamDataChart コントロールのラジアル シリーズの一般的なプロパティを説明します。

概要

ラジアル シリーズは、データを取得し、円の周囲でラップされるデータ ポイントのコレクションとしてデータを描画するシリーズのグループです (カテゴリ シリーズが行うように水平方向の線に沿って拡大するのではなく)。カテゴリ シリーズと同様、ラジアル シリーズはチャートの範囲の最小から最大までのカテゴリのリストもマッピングし、カテゴリ シリーズの同じカテゴリ グループ化メカニズムをサポートします。さらに、ラベルはチャートの近くまたは広い位置に表示されるように設定できます。これは、|CategoryAngleAxis LabelMode プロパティで設定できます。

ラジアル シリーズのタイプ

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

以上のトピックは、特定のタイプのラジアル シリーズの作成方法とデータをバインドする方法を示します。

ラジアル シリーズのプレビュー

このセクションは、ラジアル シリーズのすべてのタイプのプレビューを提供します。

xamDataChart Radial Series 01.png

図 1: ラジアル円シリーズの例

xamDataChart Radial Series 02.png

図 2: ラジアル柱状シリーズの例

xamDataChart Radial Series 03.png

図 3: ラジアル折れ線シリーズの例

xamDataChart Radial Series 04.png

図 4: ラジアル エリア シリーズの例

同様のシリーズ

すべてのラジアル シリーズは、カテゴリ シリーズに相当するタイプがあります。以下の表は、ラジアル シリーズ タイプをカテゴリ シリーズ タイプにマッピングしてシリーズ タイプ間の類似点を示します。

ラジアル シリーズ タイプ カテゴリ シリーズ タイプ

サポートされる軸

XamDataChart コントロールは、さまざまな軸タイプを提供しますが、以下の2 つの軸タイプのみすべてのラジアル シリーズで使用できます。以下の表に、サポートされる軸を示します。

シリーズ タイプ 半径軸タイプ 角度軸タイプ

RadialAreaSeries

RadialLineSeries

RadialColumnSeries

RadialPieSeries

Note
注:

ラジアル シリーズは NumericAngleAxis タイプをサポートしません。NumericRadiusAxisNumericAngleAxis で 1 つの数値データ列をプロットする場合は極座標シリーズのトピックを参照してください。

さらに、ラジアルシリーズは AngleAxis プロパティを使用する 1 つの角度軸と ValueAxis プロパティを使用する 1 つの半径軸にバインドを設定する必要があります。軸についての詳細は、次のトピックを参照してください。

データ バインディング

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

データ要件

XamDataChart コントロールの他のシリーズ タイプと同様、ラジアル シリーズも ItemsSource プロパティを使用してデータをバインドします。以下は、ラジアル シリーズのデータ要件のリストです。

  • データ モデルは、CategoryAngleAxisLabel プロパティにマップするカテゴリ データ列を少なくとも 1 列含む必要があります。

  • データ モデルは、ラジアル シリーズ (PolarLineSeries) の RadiusMemberPath プロパティを使用してマップする数値データ列 (Radius など) を少なくとも 1 列含む必要があります。

  • データソースはデータ項目を少なくとも 1 つ含む必要があります。含まない場合はチャートはラジアル シリーズを描画しません。

  • データ ソースは IEnumerable インターフェイス (List, Collection, Queue, Stack など) を実装しなければなりません。

特定のシリーズ タイプの要件については、シリーズ要件トピックを参照してください。

データの例

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

バインディング ダイアグラム

以下の図は、XamDataChart コントロールで動作するラジアル シリーズにデータをバインドする方法を示します。

xamDataChart Radial Series 05.png