バージョン

ツリーマップ チャートを TreeMapSeries オブジェクトへのバインディング

ツリーマップ グラフを TreeMapSeries オブジェクトにバインドできます。ツリーマップ グラフの各ノードは TreeMapDataPoint オブジェクトによって表されます。TreeMapDataPoint がリーフ ノードの場合には、対応する TreeMapDataPoint オブジェクトの SizeValue プロパティと ColorValue プロパティを修正できます。TreeMapDataPoint がリーフではない場合には、SizeValue または ColorValue プロパティを設定しても影響はありません。

以下のコード例は、ツリーマップ グラフを TreeMapSeries オブジェクトにバインドする方法を示します。

images\Chart Binding Treemap Chart to a TreeMapSeries Object 01.png

Visual Basic の場合:

' TreeMapSeries オブジェクトをインスタンス化します。
Dim myTreeMapSeries As New Infragistics.UltraChart.Resources.Appearance.TreeMapSeries()
' 親ノードを作成します。
myTreeMapSeries.Points.Add
  (New Infragistics.UltraChart.Resources.Appearance.TreeMapDataPoint
  (20, 0, "Item1", False))
' 子ノードを追加します。
myTreeMapSeries.Points(0).Points.Add
  (New Infragistics.UltraChart.Resources.Appearance.TreeMapDataPoint
  (20, 0, "Child1 of Item1", False))
' 親ノードをもうひとつ作成します。
myTreeMapSeries.Points.Add
  (New Infragistics.UltraChart.Resources.Appearance.TreeMapDataPoint
  (10, 5, "Item2", False))
' 子ノードを追加します。
myTreeMapSeries.Points(1).Points.Add
  (New Infragistics.UltraChart.Resources.Appearance.TreeMapDataPoint
  (10, 5, "Child1 of Item2", False)) '
' シリーズをグラフにバインドします。
Me.ultraChart1.Series.Add(myTreeMapSeries)

C# の場合:

// TreeMapSeries オブジェクトをインスタンス化します。
Infragistics.UltraChart.Resources.Appearance.TreeMapSeries myTreeMapSeries =
   new Infragistics.UltraChart.Resources.Appearance.TreeMapSeries();
//  親ノードを作成します。
myTreeMapSeries.Points.Add(
   new Infragistics.UltraChart.Resources.Appearance.TreeMapDataPoint(20,
   0, "Item1", false));
// 子ノードを追加します。
myTreeMapSeries.Points[0].Points.Add(
   new Infragistics.UltraChart.Resources.Appearance.TreeMapDataPoint(20,
   0, "Child1 of Item1", false));
// 親ノードをもうひとつ作成します。
myTreeMapSeries.Points.Add(
   new Infragistics.UltraChart.Resources.Appearance.TreeMapDataPoint(10,
   5, "Item2", false));
// 子ノードを追加します。
myTreeMapSeries.Points[1].Points.Add(
   new Infragistics.UltraChart.Resources.Appearance.TreeMapDataPoint(10,
   5, "Child1 of Item2", false));
// シリーズをグラフにバインドします。
this.ultraChart1.Series.Add(myTreeMapSeries);