バージョン

時間のスケール軸でデータを表示

通常は、グラフではデータ内の日付と時刻の値を文字列値として取り扱い、X 軸には序数を配し、時間軸とはしません。グラフのデータを時系列的に処理したいのであれば(データ自体は時系列のものでなくても)、次の種類のグラフで時間のスケール軸を使用できます。

Note

注: X 軸に時間値を配した散布図を作成するには、1 つ以上の NumericTimeSeries がある Series コレクションを使用します。X 軸のラベルには、ITEM_LABEL:MM/dd/yyyy などの FormatString を使用します。FormatString を書式指定子を使用せずに <ITEM_LABEL> に設定すると、使用するデータ範囲に最適の書式が選択されます。

時間スケール軸を使用するには、以下の手順に従ってください。

  1. デザイン ビューの [プロパティ] ウィンドウで、構成するチャートのタイプに対応するプロパティをダブルクリックします。たとえば、Area チャートを構成する場合、AreaChart プロパティをダブルクリックします。

  2. TreatDateTimeAsString プロパティの値を False に変更します。(たとえば、エリア グラフのフォームのコードビハインドで、これは AreaChartAppearance.TreatDateTimeAsString=false として表示されます)。

データ要件

X 軸に時間スケール軸を使用するための要件は、列名に DateTime 値として解析される値を使用することです。 SwapRowsAndColumns が True の場合は、DateTime 列、または DateTime 値として解析される文字列を含む列がなければなりません(行ラベルと処理されるように)。

Note

注: 上記のデータ要件は、ガント チャート、ステップ エリア グラフ、ステップ ライン チャート以外のすべての時間スケール軸をサポートするグラフに適用されます。

Series コレクションを使用する場合は、1 つ以上の NumericTimeSeries を作成して、エリア グラフのデータソースとして使用します。

軸ラベルを特定の間隔で表示する方法については、 「時間の連続的スケール軸への間隔ラベルの表示」を参照してください。

Chart Displaying Data on a Time Scale Axis 01.png
DateTimeStamp Column1 Column2

1/1/2005

123123

1123

1/2/2005

341212

0

1/3/2005

1231234

0

1/4/2005

234234

0