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