バージョン

Treemap グラフ データで作業

このトピックでは、ツリーマップ グラフでデータが適切に描画されることを保証するために役に立つ情報を説明します。

データ要件

Chart コントロールによって固有のカスタム データにグラフのデータ ソースを簡単に設定することができますが、そのグラフが必要とするデータの適切な量とタイプを提供することが重要です。使用しているグラフのタイプに基づいた最小要件をデータが満たさないと、エラーが生成されます。

ツリーマップ グラフは、DataTable および TreeMapSeries オブジェクトをデータ ソースとしてサポートします。

以下は、平面ツリーマップ グラフのデータ要件のリストです。

データをツリーマップ グラフにマップ

ツリーマップ グラフは以下の規則を使用してデータを描画します。

DataTable をデータ ソースとして使用して:

  • 各 DataRow はグラフのノードを表します。

  • DataTable をデータ ソースとして使用するとき、デフォルトの動作は各文字列の列をカテゴリー名としてすることです。

  • IndexOrder プロパティはデータ値に基づいてノードに色を指定するかどうかを決定します。

  • ColorValueIndex プロパティは数値を含む DataColumn のインデックスです。このプロパティは、ツリーマップ グラフでリーフ ノードの色を設定するために使用されます。ColorValueIndex を設定しない場合、DataTable で最初の数値の列にデフォルトで設定されます。ColorValueIndex プロパティはゼロから始まるインデックスです。ColorValueIndex プロパティの詳細は、 「データ テーブルでリーフ ノードの色を特定の列にマップ」を参照してください。

  • SizeValueIndex プロパティは数値を含む DataColumn のインデックスです。このプロパティは、ツリーマップ グラフでリーフ ノードのサイズを設定するために使用されます。SizeValueIndex を設定しない場合、DataTable で最初の数値の列にデフォルトで設定されます。SizeValueIndex プロパティはゼロから始まるインデックスです。

TreeMapSeries オブジェクトをデータ ソースとして使用して:

描画された平面ツリーマップ グラフとともに、サンプルのデータ セットは以下を参照してください。

Category Name Units Price Yearly Sales

Fruit

Apples

3

200

Fruit

Bananas

2

100

Fruit

Oranges

1

50

Diary

Milk

4

20

Diary

Cheese

5

10

Meat

Steak

10

150

Meat

Chicken

8

35

Chart Working with TreeMap Chart Data.png