ActiveReports for .NET 18.0J
ポイント&フィギュアチャート
ActiveReportsユーザーガイド > 概念 > セクションレポートの概念 > グラフ > グラフの種類 > ファイナンスチャート > ポイント&フィギュアチャート

ポイント&フィギュアチャートは、需要が供給を上回ることを示す場合はXのスタック列を使用し、供給が需要を上回ることを示す場合は0の列を使用して、価格トレンドを定義します。価格がユーザー設定されたBoxSize値よりも高く、あるいは低くなると、新しいX、またはOが追加されます。価格がユーザー設定されたReversalAmountを掛けたBoxSize値のレベルに方向転換すると、新しい列を追加します。これらの値を使用して価格トレンドを算出するポイント&フィギュアチャートは長期財務分析に最適です。

グラフ情報

ChartType

PointAndFigure

Y値/データ点の数

2

系列の数

1

マーカーサポート

系列、またはデータ点。

固有のカスタムプロパティ

BoxSize: 別のX、またはOの作成に必要な価格の変化量を取得、または設定します。

DownswingLine: 下降のOのスタイルと色設定を取得、または設定します。

ReversalAmount: 新しい列の追加に必要な価格の変動量を取得、または設定します。

UpswingLine: 上昇のXのスタイルと色設定を取得、または設定します。

以下のサンプルコードは、実行時に上の図のようなポイント&フィギュアチャートのカスタムグラフプロパティを設定する方法を示します。

Visual Basic

Visual Basicコード
コードのコピー

Imports GrapeCity.ActiveReports.Chart.Graphics

With Me.ChartControl1.Series(0)
    .Properties("DownswingLine") = New Line(Color.Red)
    .Properties("UpswingLine") = New Line(Color.Blue)
    .Properties("BoxSize") = 3.0F
End With

C#

C#コード
コードのコピー
using GrapeCity.ActiveReports.Chart.Graphics;
this.chartControl1.Series[0].Properties["DownswingLine"] = new Line(Color.Red);
this.chartControl1.Series[0].Properties["UpswingLine"] = new Line(Color.Blue);
this.chartControl1.Series[0].Properties["BoxSize"] = 3f;