ASP.NET MVC コントロールヘルプ
Fibonacci クラス
ファイル
wijmo.chart.finance.analytics.js
モジュール
wijmo.chart.finance.analytics
基本クラス
SeriesBase
Show
   

このツールを使用すると、金融チャートに役立つさまざまなアラートレベルを計算してプロットできます。

フィボナッチツールをFinancialChartコントロールに追加するには、FinancialChartのインスタンスを作成し、それをチャートのseriesコレクションに追加します。

// チャートを作成します。
var chart = new FinancialChart('#chartElement');

// フィボナッチツールを作成します。
var ftool = new Fibonacci();
chart.series.push(ftool);

コンストラクタ

プロパティ

メソッド

イベント

コンストラクタ

constructor

constructor(options?: any): Fibonacci

Fibonacciクラスの新しいインスタンスを初期化します。

パラメーター
戻り値
Fibonacci

プロパティ

altStyle

系列の代替スタイルを取得または設定します。

横棒グラフ、縦棒グラフ、散布図の負の値に使用されたり、 ローソク足チャート、ラインブレイク、エクイボリュームなどの 株価チャートタイプの上昇値に使用されます。

このプロパティのデフォルト値は null です。これにより、系列はデフォルトのスタイルを使用します。

継承元
SeriesBase
any

axisX

系列のX軸を取得または設定します。

継承元
SeriesBase
Axis

axisY

系列のY軸を取得または設定します。

継承元
SeriesBase
Axis

binding

系列のYの値を含むプロパティの名前を取得または設定します。

継承元
SeriesBase
string

bindingX

系列のXの値を含むプロパティの名前を取得または設定します。

継承元
SeriesBase
string

chart

この系列を所有する FlexChart オブジェクトを取得します。

継承元
SeriesBase
FlexChartCore

collectionView

この系列のデータを含むICollectionView オブジェクトを取得します。

継承元
SeriesBase
ICollectionView

cssClass

系列のCSSクラスを取得または設定します。

継承元
SeriesBase
string

high

Fibonacci ツールの高値を取得または設定します。

これを指定しない場合、高値はitemsSourceによって提供されたデータ値に基づいて計算されます。

number

hostElement

系列のホスト要素を取得します。

継承元
SeriesBase
SVGGElement

interpolateNulls

データ内のnull値を補間するかどうかを決定する値を取得または設定します。

trueの場合は、隣接するポイントに基づいて、欠けているデータの値が補間されます。falseの場合は、null値のあるポイントで、線や領域に切れ目ができます。

このプロパティのデフォルト値はfalseです。

継承元
SeriesBase
boolean

itemFormatter

系列の外観をカスタマイズするための項目書式設定関数を取得または設定します。

このプロパティはチャートの itemFormatter itemFormatter をオーバーライドします。

継承元
SeriesBase
Function

itemsSource

系列データを含む配列またはICollectionView オブジェクトを取得または設定します。

継承元
SeriesBase
any

labelPosition

Fibonacci ツールのレベルのラベル位置を取得または設定します。

LabelPosition

legendElement

系列の凡例要素を取得します。

継承元
SeriesBase
SVGGElement

levels

プロットに使用する水準の配列を取得または設定します。

デフォルト値は[0, 23.6, 38.2, 50, 61.8, 100]です。

number[]

low

Fibonacci ツールの安値を取得または設定します。

これを指定しない場合、安値はitemsSourceによって提供されたデータ値に基づいて計算されます。

number

maxX

Fibonacci ツールのxの最大値を取得または設定します。

これを指定しない場合、x軸の現在の最大値が使用されます。 値は数値またはDateオブジェクトで指定できます。

any

minX

Fibonacci ツールのxの最小値を取得または設定します。

これを指定しない場合、x軸の現在の最小値が使用されます。 値は数値またはDateオブジェクトで指定できます。

any

name

系列の名前を取得または設定します。

系列の名前を取得または設定します。系列名はチャートの凡例に表示されます。 名前のない系列は凡例に表示されません。

継承元
SeriesBase
string

style

系列のスタイルを取得または設定します。

継承元
SeriesBase
any

symbolMarker

系列の各データポイントに使用するマーカーの形状を取得または設定します。 Scatter、LineSymbols、SplineSymbolsの各チャートタイプに適用されます。

このプロパティのデフォルト値はMarker.Dotです。

継承元
SeriesBase
Marker

symbolSize

このSeries をレンダリングするために使用されるシンボルのサイズ(ピクセル単位)を取得または設定します。 Scatter、LineSymbols、およびSplineSymbolsチャートタイプに適用されます。

このプロパティのデフォルト値は10ピクセルです。

継承元
SeriesBase
number

symbolStyle

系列のシンボルスタイルを取得または設定します。

Scatter、LineSymbols、およびSplineSymbolsチャートタイプに適用されます。

継承元
SeriesBase
any

tooltipContent

系列固有のツールチップ内容を取得または設定します。

このプロパティは、チャートのツールチップの内容をオーバーライドします。

継承元
SeriesBase
any

uptrend

上昇トレンドのFibonacci ツールを作成するかどうかを示す値を取得または設定します。

デフォルト値はtrue(上昇トレンド)です。この値がfalseの場合は、下降トレンドのレベルがプロットされます。

boolean

visibility

系列を表示するかどうか、表示する場合はどこに表示するかを示す列挙値を取得または設定します。

このプロパティのデフォルト値はSeriesVisibility.Visibleです。

継承元
SeriesBase
SeriesVisibility

メソッド

dataToPoint

dataToPoint(pt: Point): Point

Point を系列データ座標からコントロール座標に変換します。

パラメーター
継承元
SeriesBase
戻り値
Point

drawLegendItem

drawLegendItem(engine: IRenderEngine, rect: Rect, index: number): void

指定した位置に凡例項目を描画します。

パラメーター
  • engine: IRenderEngine

    The rendering engine to use.

  • rect: Rect

    The position of the legend item.

  • index: number

    Index of legend item(for series with multiple legend items).

継承元
SeriesBase
戻り値
void

getDataRect

getDataRect(currentRect?: Rect, calculatedRect?: Rect): Rect

データ座標の境界四角形を返します。

getDataRect()がnullを返すと、データ値に基づいて自動的に境界が計算されます。

パラメーター
  • currentRect: Rect Optional

    The current rectangle of chart. This parameter is optional.

  • calculatedRect: Rect Optional

    The calculated rectangle of chart. This parameter is optional.

継承元
SeriesBase
戻り値
Rect

getPlotElement

getPlotElement(pointIndex: number): any

指定したポイントインデックスに対応するプロット要素を取得します。

パラメーター
  • pointIndex: number

    The index of the data point.

継承元
SeriesBase
戻り値
any

hitTest

hitTest(pt: any, y?: number): HitTestInfo

指定したポイントに関する情報を含むHitTestInfo オブジェクトを取得します。

パラメーター
  • pt: any

    The point to investigate, in window coordinates.

  • y: number Optional

    The Y coordinate of the point (if the first parameter is a number).

継承元
SeriesBase
戻り値
HitTestInfo

initialize

initialize(options: any): void

指定したオブジェクトからプロパティをコピーして系列を初期化します。

パラメーター
  • options: any

    JavaScript object containing initialization data for the series.

継承元
SeriesBase
戻り値
void

legendItemLength

legendItemLength(): number

凡例にある系列項目の数を返します。

継承元
SeriesBase
戻り値
number

measureLegendItem

measureLegendItem(engine: IRenderEngine, index: number): Size

凡例項目の高さと幅を測定します。

パラメーター
  • engine: IRenderEngine

    The rendering engine to use.

  • index: number

    Index of legend item(for series with multiple legend items).

継承元
SeriesBase
戻り値
Size

onRendered

onRendered(engine: IRenderEngine): void

rendered イベントを発生させます。

パラメーター
継承元
SeriesBase
戻り値
void

onRendering

onRendering(engine: IRenderEngine, index: number, count: number): boolean

rendering イベントを発生させます。

パラメーター
継承元
SeriesBase
戻り値
boolean

pointToData

pointToData(pt: Point): Point

Point をコントロール座標から系列データ座標に変換します。

パラメーター
  • pt: Point

    The point to convert, in control coordinates.

継承元
SeriesBase
戻り値
Point

イベント

rendered

系列がレンダリングされたときに発生します。

継承元
SeriesBase
引数
IRenderEngine

rendering

系列のレンダリング中に発生します。

継承元
SeriesBase
引数
EventArgs