このトピックでは、バブル チャートでデータが適切に描画されることを保証する支援となる役に立つ情報を説明します。
Chart コントロールによって固有のカスタム データにチャートを簡単にポイントすることができますが、そのチャートが必要とするデータの適切な量とタイプを提供することが重要です。使用しているチャートのタイプに基づいた最小要件をデータが満たさないと、エラーが生成されます。
以下は、バブル チャートのデータ要件のリストです。
データ セットには、 ColumnX 、 ColumnY および ColumnZ プロパティによって識別される 2 つの数値列が含まれます。
平面バブル チャートを Series オブジェクトにバインドする場合には、Series バインディング要件の詳細は 「Series バインディングの要件」を参照してください。
合成チャートで平面バブル チャートを使用する場合には、チャートの軸要件の詳細は、 「合成チャートの軸要件」を参照してください。
チャート データは以下の規則を使用して描画されます。
各行がひとつのバブルを表し、データ セットの最後の行は前景の最前面に現われます。
最初の 3 つの数値列は、その特定の順番で ColumnX、ColumnY、および ColumnZ として含まれます。
ColumnX、ColumnY、ColumnZ の各プロパティで指定された各インデックスの列を使用し、バブルの水平(X)位置、垂直(Y)位置、および半径(Z)を決定します。
データ内で現れる最初の文字列の列は行ラベルに使用されます。
チャートに任意の行を追加または削除できます。
行ラベルに使用する代替の列を選択して、プライマリ/セカンダリ ラベルを切り替えることができます。
ColumnX、ColumnY、および ColumnZ に代替えの列(または行)を選択できます。
バブルは相互に相対して描画されます。バブルがひとつだけであれば、Z 値に関係なく常に同じサイズになります。
バブル チャートでは x 軸(水平軸)と y 軸(垂直軸)は両方とも数値であるため、データは平面上にプロットされます。両方の軸上のラベルは、 FormatString プロパティと数値書式を使用して書式設定できます。
UltraChart.Axis.X.Labels.ItemFormatString = "<DATA_VALUE:.>" UltraChart.Axis.Y.Labels.ItemFormatString = "<DATA_VALUE:.>"