# クラス: DatasetController<TType, TElement, TDatasetElement, TParsedData>
# 型パラメータ
| 名前 | 型 |
|---|---|
TType | extends ChartType = ChartType |
TElement | extends Element = Element |
TDatasetElement | extends Element = Element |
TParsedData | ParsedDataType<TType> |
# 階層構造
DatasetController
# コンストラクタ
# constructor
• new DatasetController<TType, TElement, TDatasetElement, TParsedData>(chart, datasetIndex)
# 型パラメータ
| 名前 | 型 |
|---|---|
TType | extends keyof ChartTypeRegistry = keyof ChartTypeRegistry |
TElement | extends default<AnyObject, AnyObject, TElement> = default<AnyObject, AnyObject> |
TDatasetElement | extends default<AnyObject, AnyObject, TDatasetElement> = default<AnyObject, AnyObject> |
TParsedData | ParsedDataType<TType> |
# パラメータ
| 名前 | 型 |
|---|---|
chart | Chart<keyof ChartTypeRegistry, (number | [number, number] | Point | BubbleDataPoint)[], unknown> |
datasetIndex | number |
# 定義済み
types/index.d.ts:588 (新しいウィンドウで開きます)
# プロパティ
# _cachedMeta
• Readonly _cachedMeta: ChartMeta<TType, TElement, TDatasetElement>
# 定義済み
types/index.d.ts:592 (新しいウィンドウで開きます)
# chart
• Readonly chart: Chart<keyof ChartTypeRegistry, (number | [number, number] | Point | BubbleDataPoint)[], unknown>
# 定義済み
types/index.d.ts:590 (新しいウィンドウで開きます)
# enableOptionSharing
• enableOptionSharing: boolean
# 定義済み
types/index.d.ts:593 (新しいウィンドウで開きます)
# index
• Readonly index: number
# 定義済み
types/index.d.ts:591 (新しいウィンドウで開きます)
# supportsDecimation
• supportsDecimation: boolean
# 定義済み
types/index.d.ts:597 (新しいウィンドウで開きます)
# メソッド
# addElements
▸ addElements(): void
# 戻り値
void
# 定義済み
types/index.d.ts:613 (新しいウィンドウで開きます)
# applyStack
▸ Protected applyStack(scale, parsed): number
# パラメータ
| 名前 | 型 |
|---|---|
scale | Scale<CoreScaleOptions> |
parsed | unknown[] |
# 戻り値
number
# 定義済み
types/index.d.ts:649 (新しいウィンドウで開きます)
# buildOrUpdateElements
▸ buildOrUpdateElements(resetNewElements?): void
# パラメータ
| 名前 | 型 |
|---|---|
resetNewElements? | boolean |
# 戻り値
void
# 定義済み
types/index.d.ts:614 (新しいウィンドウで開きます)
# configure
▸ configure(): void
# 戻り値
void
# 定義済み
types/index.d.ts:611 (新しいウィンドウで開きます)
# draw
▸ draw(): void
# 戻り値
void
# 定義位置
types/index.d.ts:606 (新しいウィンドウで開きます)
# getAllParsedValues
▸ getAllParsedValues(scale): number[]
# パラメータ
| 名前 | 型 |
|---|---|
scale | Scale<CoreScaleOptions> |
# 戻り値
number[]
# 定義位置
types/index.d.ts:600 (新しいウィンドウで開きます)
# getDataset
▸ getDataset(): ChartDataset<keyof ChartTypeRegistry, (number | [number, number] | Point | BubbleDataPoint)[]>
# 戻り値
ChartDataset<keyof ChartTypeRegistry, (number | [number, number] | Point | BubbleDataPoint)[]>
# 定義位置
types/index.d.ts:608 (新しいウィンドウで開きます)
# getLabelAndValue
▸ Protected getLabelAndValue(index): Object
# パラメータ
| 名前 | 型 |
|---|---|
index | number |
# 戻り値
Object
| 名前 | 型 |
|---|---|
label | string |
value | string |
# 定義位置
types/index.d.ts:601 (新しいウィンドウで開きます)
# getMaxOverflow
▸ Protected getMaxOverflow(): number | boolean
# 戻り値
number | boolean
# 定義位置
types/index.d.ts:605 (新しいウィンドウで開きます)
# getMeta
▸ getMeta(): ChartMeta<TType, TElement, TDatasetElement>
# 戻り値
ChartMeta<TType, TElement, TDatasetElement>
# 定義位置
types/index.d.ts:609 (新しいウィンドウで開きます)
# getMinMax
▸ Protected getMinMax(scale, canStack?): Object
# パラメータ
| 名前 | 型 |
|---|---|
scale | Scale<CoreScaleOptions> |
canStack? | boolean |
# 戻り値
Object
| 名前 | 型 |
|---|---|
max | number |
min | number |
# 定義位置
types/index.d.ts:656 (新しいウィンドウで開きます)
# getParsed
▸ Protected getParsed(index): TParsedData
# パラメータ
| 名前 | 型 |
|---|---|
index | number |
# 戻り値
TParsedData
# 定義位置
types/index.d.ts:648 (新しいウィンドウで開きます)
# getScaleForId
▸ getScaleForId(scaleID): Scale<CoreScaleOptions>
# パラメータ
| 名前 | 型 |
|---|---|
scaleID | string |
# 戻り値
# 定義位置
types/index.d.ts:610 (新しいウィンドウで開きます)
# getSharedOptions
▸ Protected getSharedOptions(options): AnyObject
オプションが共有されており、別々にアニメーションする必要があるかどうかを確認するためのユーティリティ関数です。
# パラメータ
| 名前 | 型 |
|---|---|
options | AnyObject |
# 戻り値
AnyObject
# 定義位置
types/index.d.ts:623 (新しいウィンドウで開きます)
# getStyle
▸ getStyle(index, active): AnyObject
# パラメータ
| 名前 | 型 |
|---|---|
index | number |
active | boolean |
# 戻り値
AnyObject
# 定義位置
types/index.d.ts:616 (新しいウィンドウで開きます)
# includeOptions
▸ Protected includeOptions(mode, sharedOptions): boolean
optionsを更新されたプロパティに含める必要があるかどうかを判断するためのユーティリティ関数です。
# パラメータ
| 名前 | 型 |
|---|---|
mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" |
sharedOptions | AnyObject |
# 戻り値
boolean
# 定義位置
types/index.d.ts:628 (新しいウィンドウで開きます)
# initialize
▸ initialize(): void
# 戻り値
void
# 定義位置
types/index.d.ts:612 (新しいウィンドウで開きます)
# linkScales
▸ linkScales(): void
# 戻り値
void
# 定義位置
types/index.d.ts:599 (新しいウィンドウで開きます)
# parse
▸ parse(start, count): void
# パラメータ
| 名前 | 型 |
|---|---|
start | number |
count | number |
# 戻り値
void
# 定義位置
types/index.d.ts:644 (新しいウィンドウで開きます)
# parseArrayData
▸ Protected parseArrayData(meta, data, start, count): AnyObject[]
# パラメータ
| 名前 | 型 |
|---|---|
メタデータ | ChartMeta<TType, TElement, TDatasetElement> |
データ | AnyObject[] |
start | number |
count | number |
# 戻り値
AnyObject[]
# 定義位置
types/index.d.ts:646 (新しいウィンドウで開きます)
# parseObjectData
▸ Protected parseObjectData(meta, data, start, count): AnyObject[]
# パラメータ
| 名前 | 型 |
|---|---|
メタデータ | ChartMeta<TType, TElement, TDatasetElement> |
データ | AnyObject[] |
start | number |
count | number |
# 戻り値
AnyObject[]
# 定義位置
types/index.d.ts:647 (新しいウィンドウで開きます)
# parsePrimitiveData
▸ Protected parsePrimitiveData(meta, data, start, count): AnyObject[]
# パラメータ
| 名前 | 型 |
|---|---|
メタデータ | ChartMeta<TType, TElement, TDatasetElement> |
データ | AnyObject[] |
start | number |
count | number |
# 戻り値
AnyObject[]
# 定義位置
types/index.d.ts:645 (新しいウィンドウで開きます)
# removeHoverStyle
▸ removeHoverStyle(element, datasetIndex, index): void
# パラメータ
| 名前 | 型 |
|---|---|
element | TElement |
datasetIndex | number |
index | number |
# 戻り値
void
# 定義位置
types/index.d.ts:641 (新しいウィンドウで開きます)
# reset
▸ reset(): void
# 戻り値
void
# 定義位置
types/index.d.ts:607 (新しいウィンドウで開きます)
# resolveDataElementOptions
▸ Protected resolveDataElementOptions(index, mode): AnyObject
# パラメータ
| 名前 | 型 |
|---|---|
index | number |
mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" |
# 戻り値
AnyObject
# 定義位置
types/index.d.ts:618 (新しいウィンドウで開きます)
# resolveDatasetElementOptions
▸ Protected resolveDatasetElementOptions(mode): AnyObject
# パラメータ
| 名前 | 型 |
|---|---|
mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" |
# 戻り値
AnyObject
# 定義位置
types/index.d.ts:617 (新しいウィンドウで開きます)
# setHoverStyle
▸ setHoverStyle(element, datasetIndex, index): void
# パラメータ
| 名前 | 型 |
|---|---|
element | TElement |
datasetIndex | number |
index | number |
# 戻り値
void
# 定義位置
types/index.d.ts:642 (新しいウィンドウで開きます)
# update
▸ update(mode): void
# パラメータ
| 名前 | 型 |
|---|---|
mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" |
# 戻り値
void
# 定義位置
types/index.d.ts:603 (新しいウィンドウで開きます)
# updateElement
▸ Protected updateElement(element, index, properties, mode): void
必要に応じてアニメーションを使用して、新しいプロパティで要素を更新するためのユーティリティ。
# パラメータ
| 名前 | 型 |
|---|---|
element | TElement | TDatasetElement |
index | number |
properties | AnyObject |
mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" |
# 戻り値
void
# 定義位置
types/index.d.ts:634 (新しいウィンドウで開きます)
# updateElements
▸ updateElements(elements, start, count, mode): void
# パラメータ
| 名前 | 型 |
|---|---|
elements | TElement[] |
start | number |
count | number |
mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" |
# 戻り値
void
# 定義位置
types/index.d.ts:602 (新しいウィンドウで開きます)
# updateIndex
▸ updateIndex(datasetIndex): void
# パラメータ
| 名前 | 型 |
|---|---|
datasetIndex | number |
# 戻り値
void
# 定義位置
types/index.d.ts:604 (新しいウィンドウで開きます)
# updateRangeFromParsed
▸ Protected updateRangeFromParsed(range, scale, parsed, stack): void
# パラメータ
| 名前 | 型 |
|---|---|
range | Object |
range.max | number |
range.min | number |
scale | Scale<CoreScaleOptions> |
parsed | unknown[] |
stack | string | boolean |
# 戻り値
void
# 定義位置
types/index.d.ts:650 (新しいウィンドウで開きます)
# updateSharedOptions
▸ Protected updateSharedOptions(sharedOptions, mode, newOptions): void
複数の要素に影響を与える可能性のある共有オプションをアニメートするためのユーティリティ。
# パラメータ
| 名前 | 型 |
|---|---|
sharedOptions | AnyObject |
mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" |
newOptions | AnyObject |
# 戻り値
void
# 定義位置
← Chart DomPlatform →