バージョン

平面スプライン エリア グラフ データでの作業

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

データ要件

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

以下は、スプライン エリア グラフのデータ要件のリストです。

  • データ セットには、ひとつまたは複数の数値列が含まれます。数値列は、数値として解釈できる値のみを含む任意の DataColumn です。各線が 2 つ以上の点を持つことができるように、データ セットに 2 つ以上の数値列を含むことを推奨します。

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

  • 合成チャートでスプライン エリア グラフを使用する場合には、チャートの軸要件の詳細は、 「合成チャートの軸要件」を参照してください。

Note

注: 使用可能なデータが異なる書式で、各列がひとつのスプライン/エリアを表し、各行に各スプラインの点が含まれる場合には、行と列を交換する必要があります。これを実行する詳細は、 「行と列の入れ替え」を参照してください。

データをスプライン エリア グラフにマップ

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

  • 各行はチャート上に単一のスプライン/エリアとして描画され、スプライン内の点の数はデータ ソース内の数値列の数と等しくなります。データの複数の行がある場合、各行が別々のスプライン/エリアを構成します。

  • データ内で現れる 1 番目の数値列は 1 番目の点の値に、2 番目の列は 2 番目の点の値に、というように使用されます。

  • 各数値列はチャート内に表示されます。

  • x 軸(水平軸)は SetLabelAxis オブジェクトで、各項目(点)に複数の点が均等に配置されます。y 軸(垂直軸)は数値軸です。Y 軸上のラベルは、 FormatString プロパティと「数値書式」を使用して書式設定できます。

UltraChart.Axis.Y.Labels.ItemFormatString = "<DATA_VALUE:##.##>"
  • エリア領域上部に沿った各データ点は、特定の行内の隣接する列のデータ点を結ぶベジェ曲線で調整されます(投影される順に)。

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

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

StockName Monday Tuesday Wednesday Thursday Friday

IBM

111

96

85

125

65

MSN

75

23

15

75

100

MCI

55

63

84

95

80

ATT

12

12

40

60

50

VER

69

95

110

98

123

Chart Spline Area Chart 01.png