バージョン

立体ヒート マップ グラフ データでの作業

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

データ要件

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

以下は、立体ヒート マップ グラフのデータ要件のリストです。

  • データ セットには少なくとも 2 つの数値列を含みます(最大 255 列をサポートします)。

  • データ セットには少なくとも 2 つの行が含まれます。

  • 低品質のヒート マップ タイルを定義するには、最小の 2x2 データ セットで十分です。この場合、各データ値はタイルの四隅それぞれのタイルの高度を表します。

  • 立体ヒート マップ グラフを Series オブジェクトにバインドする場合には、Series バインディング要件の詳細は 「Series バインディングの要件」を参照してください。

Note

注: 使用可能なデータが、各列が異なる水平座標を表し、各列が異なる垂直座標を表す書式の場合には、行と列を交換する必要があります。これを実行する詳細は、 「行と列の入れ替え」を参照してください。

データを立体ヒート マップ グラフにマップ

チャート データは以下の規則を使用して描画されます。

  • ヒート マップ グラフ上に、緯度、経度、および高度に関するデータがプロットされます。データは面としてプロットされ、高度は物理次元および色で表します。

  • 各行がひとつの緯度を表します。各列がひとつの経度を表します。各セル内の数値データ値は、各緯度と経度(行と列)の交差の高度を表します。

  • ヒート マップ グラフでは、高度は数値目盛で、緯度と経度は SetLabelAxis オブジェクトとして表示されます。そのため、緯度と経度の各値はデータ ソース内の行または列の数に従って均等に配置されます。

  • データ内で現れる最初の文字列の列は行ラベルに使用されます。

  • 開発者は、UltraChart.Data. IncludeColumn メソッドを使用して、任意の列をチャートに追加または削除できます。

  • 行ラベルに使用する代替の列を選択して、プライマリ/セカンダリ ラベルを切り替えることができます。

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

1 月 2 月 3 月 4 月 5 月 6 月 7 月 8 月 9 月 10 月 11 月 12 月

1

1.5

1.8660254037844

2

1.86602540378444

1.5

1

0.5

0.133974596215562

0

0.133974596215561

0.5

0.5

1

1.3660254037844

1.5

1.36602540378444

1

0.5

2.77555756156289e-16

-0.366025403784438

-0.5

-0.366025403784439

-4.44089209850063e-16

0.133974596215561

0.633974596215561

1

1.13397459621556

1

0.633974596215562

0.133974596215562

-0.366025403784438

-0.73205080756887

-0.866025403784439

-0.732050807568878

-0.366025403784439

0

0.5

0.866025403784439

1

0.866025403784439

0.5

1.22460635382238e-16

-0.5

-0.866025403784438

-1

-0.866025403784439

-0.5

0.133974596215561

0.633974596215561

1

1.13397459621556

1

0.633974596215562

0.133974596215561

-0.366025403784438

-0.732050807568877

-0.866025403784439

-0.732050807568878

-0.366025403784439

0.5

1

1.36602540378444

1.5

1.36602540378444

1

0.5

-5.55111512312578e-17

-0.366025403784439

-0.5

-0.366025403784439

-7.7715611723761e-16

1

1.5

1.86602540378444

2

1.86602540378444

1.5

1

0.5

0.13397596215562

-1.11022302462516e-16

0.133974596215561

0.499999999999999

1.5

2

2.36602540378444

2.5

2.36602540378444

2

1.5

1

0.63397459615561

0.5

0.633974596215561

0.999999999999999

1.86602540378444

2.36602540378444

2.73205080756888

2.86602540378444

2.73205080756888

2.36602540378444

1.86602540378444

1.36602540378444

1

0.866025403784438

0.999999999999999

1.36602540378444

2

2.5

2.86602540378444

3

2.86602540378444

2.5

2

1.5

1.13397459621556

1

1.13397459621556

1.5

1.86602540378444

2.36602540378444

2.73205080756888

2.86602540378444

2.73205080756888

2.36602540378444

1.86602540378444

1.36602540378444

1

0.866025403784439

1

1.36602540378444

1.5

2

2.36602540378444

2.5

2.36602540378444

2

1.5

1

0.633974596215562

0.5

0.633974596215567

1

Chart Working with 3D Heat Map Chart Data 01.png