バージョン

ステップ エリア グラフ データでの作業

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

データ要件

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

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

  • データ セットには以下のすべてが含まれます。

    • 1 DateTime 列

    • 1 数値列

    • 少なくとも 1 行

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

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

Note

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

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

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

  • データ ソース内の最初の DateTime 列は、x 軸(水平軸)の値に使用されます。

  • データ ソース内の最初の数値列は、Y 軸(垂直軸)の値に使用されます。

  • 各行は、x 軸と y 軸上にデータ値をマップして生成された座標を使用し、ステップ ラインの単一のデータ点としてプロットされます。

  • x 軸(水平軸)は時間のスケール軸で、各点は時間の連続的スケールに従って配置されています。x 軸の Date/Time 値は、x 軸ラベルの FormatString プロパティと DateTime 書式文字列を使用して書式設定できます。

UltraChart.Axis.X.Labels.ItemFormatString = "<ITEM_LABEL:MMM dd, yyyy>"
  • y 軸(垂直軸)は数値軸です。y 軸のラベルは、 FormatString プロパティと数値書式文字列を使用して書式設定できます。

UltraChart.Axis.Y.Labels.ItemFormatString = "<DATA_VALUE:##.##>"

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

StockDate StockOpen StockClose

1/3/2006

82

82

12/27/2005

83

82

12/19/2005

83

83

12/12/2005

87

83

12/5/2005

88

87

11/28/2005

89

89

11/21/2005

88

89

11/14/2005

84

88

11/7/2005

83

85

10/31/2005

82

83

10/24/2005

83

81

10/17/2005

82

83

10/10/2005

81

82

10/3/2005

80

80

9/26/2005

78

80

9/19/2005

78

80

9/12/2005

81

80

9/6/2005

80

81

8/29/2005

80

79

8/22/2005

83

80

8/15/2005

80

83

8/8/2005

83

82

8/1/2005

83

83

7/25/2005

84

83

7/18/2005

82

84

7/11/2005

79

82

7/5/2005

74

79

Chart Step Area Chart 01.png