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

FlexChart のウォータフォール系列を表します。

通常、Waterfall は、開始位置からの増加または減少の様子を一連の変化量によって表示するために使用されます。

コンストラクタ

プロパティ

メソッド

イベント

コンストラクタ

constructor

constructor(options?: any): Waterfall

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

パラメーター
戻り値
Waterfall

プロパティ

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

connectorLines

接続線を表示するかどうかを決定する値を取得または設定します。

型
boolean

cssClass

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

継承元
SeriesBase
型
string

hostElement

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

継承元
SeriesBase
型
SVGGElement

intermediateTotalLabels

小計バーのラベルを含むプロパティの名前を取得または設定します。 この値は配列または文字列である必要があります。

このプロパティは、showIntermediateTotalプロパティおよびintermediateTotalPositions プロパティと組み合わせて使用されます。

型
any

intermediateTotalPositions

小計バーの位置のインデックスを含むプロパティの値を取得または設定します。

このプロパティは、showIntermediateTotalプロパティおよびintermediateTotalLabels プロパティと組み合わせて使用されます。

型
number[]

interpolateNulls

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

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

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

継承元
SeriesBase
型
boolean

itemFormatter

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

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

継承元
SeriesBase
型
Function

itemsSource

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

継承元
SeriesBase
型
any

legendElement

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

継承元
SeriesBase
型
SVGGElement

name

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

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

継承元
SeriesBase
型
string

relativeData

指定されたデータが相対値(差異)であるかどうかを決定する値を取得または設定します。

型
boolean

showIntermediateTotal

小計バーを表示するかどうかを決定する値を取得または設定します。

このプロパティは、intermediateTotalPositionsおよびintermediateTotalLabels プロパティと組み合わせて使用されます。

型
boolean

showTotal

チャートの末尾に合計バーを表示するかどうかを決定する値を取得または設定します。

型
boolean

start

開始バーの値を決定する値を取得または設定します。開始値がnullの場合、開始バーは表示されません。

型
number

startLabel

開始バーのラベルを取得または設定します。

型
string

style

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

継承元
SeriesBase
型
any

styles

ウォータフォールのスタイルを取得または設定します。

以下のスタイルがサポートされています。

  1. start: Specifies the style of the start column.
  2. total: Specifies the style of the total column.
  3. intermediateTotal: Specifies the style of the intermediate total column.
  4. falling: Specifies the style of the falling columns.
  5. rising: Specifies the style of the rising columns.
  6. connectorLines: Specifies the style of the connectorLines.

waterfall.styles = {
  start: { fill: 'blue', stroke: 'blue' },
  total: { fill: 'yellow', stroke: 'yellow' },
  falling: { fill: 'red', stroke: 'red' },
  rising: { fill: 'green', stroke: 'green' },
  connectorLines: { stroke: 'blue', 'stroke-dasharray': '10, 10' }
}
型
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

totalLabel

合計バーのラベルを取得または設定します。

型
string

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