# インターフェース: PolarAreaController

# 階層構造

# プロパティ

# _cachedMeta

Readonly _cachedMeta: ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>

# 継承元

DoughnutController._cachedMeta

# 定義場所

types/index.d.ts:592 (新しいウィンドウで開きます)


# chart

Readonly chart: Chart<keyof ChartTypeRegistry, (number | [number, number] | Point | BubbleDataPoint)[], unknown>

# 継承元

DoughnutController.chart

# 定義場所

types/index.d.ts:590 (新しいウィンドウで開きます)


# enableOptionSharing

enableOptionSharing: boolean

# 継承元

DoughnutController.enableOptionSharing

# 定義場所

types/index.d.ts:593 (新しいウィンドウで開きます)


# index

Readonly index: number

# 継承元

DoughnutController.index

# 定義場所

types/index.d.ts:591 (新しいウィンドウで開きます)


# innerRadius

Readonly innerRadius: number

# 継承元

DoughnutController.innerRadius

# 定義場所

types/index.d.ts:341 (新しいウィンドウで開きます)


# offsetX

Readonly offsetX: number

# 継承元

DoughnutController.offsetX

# 定義場所

types/index.d.ts:343 (新しいウィンドウで開きます)


# offsetY

Readonly offsetY: number

# 継承元

DoughnutController.offsetY

# 定義場所

types/index.d.ts:344 (新しいウィンドウで開きます)


# outerRadius

Readonly outerRadius: number

# 継承元

DoughnutController.outerRadius

# 定義場所

types/index.d.ts:342 (新しいウィンドウで開きます)


# supportsDecimation

supportsDecimation: boolean

# 継承元

DoughnutController.supportsDecimation

# 定義場所

types/index.d.ts:597 (新しいウィンドウで開きます)

# メソッド

# addElements

addElements(): void

# 戻り値

void

# 継承元

DoughnutController.addElements

# 定義位置

types/index.d.ts:613 (新しいウィンドウで開きます)


# applyStack

Protected applyStack(scale, parsed): number

# パラメータ

名前
scale Scale<CoreScaleOptions>
parsed unknown[]

# 戻り値

number

# 継承元

DoughnutController.applyStack

# 定義位置

types/index.d.ts:649 (新しいウィンドウで開きます)


# buildOrUpdateElements

buildOrUpdateElements(resetNewElements?): void

# パラメータ

名前
resetNewElements? boolean

# 戻り値

void

# 継承元

DoughnutController.buildOrUpdateElements

# 定義位置

types/index.d.ts:614 (新しいウィンドウで開きます)


# calculateCircumference

calculateCircumference(value): number

# パラメータ

名前
value number

# 戻り値

number

# 継承元

DoughnutController.calculateCircumference

# 定義位置

types/index.d.ts:347 (新しいウィンドウで開きます)


# calculateTotal

calculateTotal(): number

# 戻り値

number

# 継承元

DoughnutController.calculateTotal

# 定義位置

types/index.d.ts:346 (新しいウィンドウで開きます)


# configure

configure(): void

# 戻り値

void

# 継承元

DoughnutController.configure

# 定義位置

types/index.d.ts:611 (新しいウィンドウで開きます)


# countVisibleElements

countVisibleElements(): number

# 戻り値

number

# 定義位置

types/index.d.ts:393 (新しいウィンドウで開きます)


# draw

draw(): void

# 戻り値

void

# 継承元

DoughnutController.draw

# 定義位置

types/index.d.ts:606 (新しいウィンドウで開きます)


# getAllParsedValues

getAllParsedValues(scale): number[]

# パラメータ

名前
scale Scale<CoreScaleOptions>

# 戻り値

number[]

# 継承元

DoughnutController.getAllParsedValues

# 定義位置

types/index.d.ts:600 (新しいウィンドウで開きます)


# getDataset

getDataset(): ChartDataset<keyof ChartTypeRegistry, (number | [number, number] | Point | BubbleDataPoint)[]>

# 戻り値

ChartDataset<keyof ChartTypeRegistry, (number | [number, number] | Point | BubbleDataPoint)[]>

# 継承元

DoughnutController.getDataset

# 定義位置

types/index.d.ts:608 (新しいウィンドウで開きます)


# getLabelAndValue

Protected getLabelAndValue(index): Object

# パラメータ

名前
index number

# 戻り値

Object

名前
label string
value string

# 継承元

DoughnutController.getLabelAndValue

# 定義位置

types/index.d.ts:601 (新しいウィンドウで開きます)


# getMaxOverflow

Protected getMaxOverflow(): number | boolean

# 戻り値

number | boolean

# 継承元

DoughnutController.getMaxOverflow

# 定義位置

types/index.d.ts:605 (新しいウィンドウで開きます)


# getMeta

getMeta(): ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>

# 戻り値

ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>

# 継承元

DoughnutController.getMeta

# 定義位置

types/index.d.ts:609 (新しいウィンドウで開きます)


# getMinMax

Protected getMinMax(scale, canStack?): Object

# パラメータ

名前
scale Scale<CoreScaleOptions>
canStack? boolean

# 戻り値

Object

名前
max number
min number

# 継承元

DoughnutController.getMinMax

# 定義位置

types/index.d.ts:656 (新しいウィンドウで開きます)


# getParsed

Protected getParsed(index): number | CartesianParsedData | BarParsedData | BubbleParsedData | RadialParsedData

# パラメータ

名前
index number

# 戻り値

number | CartesianParsedData | BarParsedData | BubbleParsedData | RadialParsedData

# 親クラスから継承

DoughnutController.getParsed

# 定義されている場所

types/index.d.ts:648 (新しいウィンドウで開きます)


# getScaleForId

getScaleForId(scaleID): Scale<CoreScaleOptions>

# パラメータ

名前
scaleID string

# 戻り値

Scale<CoreScaleOptions>

# 親クラスから継承

DoughnutController.getScaleForId

# 定義されている場所

types/index.d.ts:610 (新しいウィンドウで開きます)


# getSharedOptions

Protected getSharedOptions(options): AnyObject

オプションが共有されており、別々にアニメーション化する必要があるかどうかを確認するためのユーティリティ関数です。

# パラメータ

名前
options AnyObject

# 戻り値

AnyObject

# 親クラスから継承

DoughnutController.getSharedOptions

# 定義されている場所

types/index.d.ts:623 (新しいウィンドウで開きます)


# getStyle

getStyle(index, active): AnyObject

# パラメータ

名前
index number
active boolean

# 戻り値

AnyObject

# 親クラスから継承

DoughnutController.getStyle

# 定義されている場所

types/index.d.ts:616 (新しいウィンドウで開きます)


# includeOptions

Protected includeOptions(mode, sharedOptions): boolean

optionsを更新されたプロパティに含めるべきかどうかを判断するためのユーティリティ関数です。

# パラメータ

名前
mode "none" | "hide" | "show" | "default" | "active" | "resize" | "reset"
sharedOptions AnyObject

# 戻り値

boolean

# 親クラスから継承

DoughnutController.includeOptions

# 定義されている場所

types/index.d.ts:628 (新しいウィンドウで開きます)


# initialize

initialize(): void

# 戻り値

void

# 親クラスから継承

DoughnutController.initialize

# 定義されている場所

types/index.d.ts:612 (新しいウィンドウで開きます)


# linkScales

linkScales(): void

# 戻り値

void

# 親クラスから継承

DoughnutController.linkScales

# 定義されている場所

types/index.d.ts:599 (新しいウィンドウで開きます)


# parse

parse(start, count): void

# パラメータ

名前
start number
count number

# 戻り値

void

# 親クラスから継承

DoughnutController.parse

# 定義されている場所

types/index.d.ts:644 (新しいウィンドウで開きます)


# parseArrayData

Protected parseArrayData(meta, data, start, count): AnyObject[]

# パラメータ

名前
meta ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>
data AnyObject[]
start number
count number

# 戻り値

AnyObject[]

# 親クラスから継承

DoughnutController.parseArrayData

# 定義されている場所

types/index.d.ts:646 (新しいウィンドウで開きます)


# parseObjectData

Protected parseObjectData(meta, data, start, count): AnyObject[]

# パラメータ

名前
meta ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>
data AnyObject[]
start number
count number

# 戻り値

AnyObject[]

# 親クラスから継承

DoughnutController.parseObjectData

# 定義されている場所

types/index.d.ts:647 (新しいウィンドウで開きます)


# parsePrimitiveData

Protected parsePrimitiveData(meta, data, start, count): AnyObject[]

# パラメータ

名前
meta ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>
data AnyObject[]
start number
count number

# 戻り値

AnyObject[]

# 親クラスから継承

DoughnutController.parsePrimitiveData

# 定義されている場所

types/index.d.ts:645 (新しいウィンドウで開きます)


# removeHoverStyle

removeHoverStyle(element, datasetIndex, index): void

# パラメータ

名前
element default<AnyObject, AnyObject>
datasetIndex number
index number

# 戻り値

void

# 親クラスから継承

DoughnutController.removeHoverStyle

# 定義されている場所

types/index.d.ts:641 (新しいウィンドウで開きます)


# reset

reset(): void

# 戻り値

void

# 親クラスから継承

DoughnutController.reset

# 定義されている場所

types/index.d.ts:607 (新しいウィンドウで開きます)


# resolveDataElementOptions

Protected resolveDataElementOptions(index, mode): AnyObject

# パラメータ

名前
index number
mode "none" | "hide" | "show" | "default" | "active" | "resize" | "reset"

# 戻り値

AnyObject

# 親クラスから継承

DoughnutController.resolveDataElementOptions

# 定義されている場所

types/index.d.ts:618 (新しいウィンドウで開きます)


# resolveDatasetElementOptions

Protected resolveDatasetElementOptions(mode): AnyObject

# パラメータ

名前
mode "none" | "hide" | "show" | "default" | "active" | "resize" | "reset"

# 戻り値

AnyObject

# 継承元

DoughnutController.resolveDatasetElementOptions

# 定義位置

types/index.d.ts:617 (新しいウィンドウで開きます)


# setHoverStyle

setHoverStyle(element, datasetIndex, index): void

# パラメータ

名前
element default<AnyObject, AnyObject>
datasetIndex number
index number

# 戻り値

void

# 継承元

DoughnutController.setHoverStyle

# 定義位置

types/index.d.ts:642 (新しいウィンドウで開きます)


# update

update(mode): void

# パラメータ

名前
mode "none" | "hide" | "show" | "default" | "active" | "resize" | "reset"

# 戻り値

void

# 継承元

DoughnutController.update

# 定義位置

types/index.d.ts:603 (新しいウィンドウで開きます)


# updateElement

Protected updateElement(element, index, properties, mode): void

新しいプロパティを使用して要素を更新するためのユーティリティ。必要に応じてアニメーションを使用します。

# パラメータ

名前
element default<AnyObject, AnyObject>
index number
properties AnyObject
mode "none" | "hide" | "show" | "default" | "active" | "resize" | "reset"

# 戻り値

void

# 継承元

DoughnutController.updateElement

# 定義位置

types/index.d.ts:634 (新しいウィンドウで開きます)


# updateElements

updateElements(elements, start, count, mode): void

# パラメータ

名前
elements default<AnyObject, AnyObject>[]
start number
count number
mode "none" | "hide" | "show" | "default" | "active" | "resize" | "reset"

# 戻り値

void

# 継承元

DoughnutController.updateElements

# 定義位置

types/index.d.ts:602 (新しいウィンドウで開きます)


# updateIndex

updateIndex(datasetIndex): void

# パラメータ

名前
datasetIndex number

# 戻り値

void

# 継承元

DoughnutController.updateIndex

# 定義位置

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

# 継承元

DoughnutController.updateRangeFromParsed

# 定義位置

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

# 継承元

DoughnutController.updateSharedOptions

# 定義位置

types/index.d.ts:640 (新しいウィンドウで開きます)