# 接口:PolarAreaController

# 层次结构

# 属性

# _cachedMeta

只读 _cachedMeta: ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>

# 从以下继承

DoughnutController._cachedMeta

# 在以下定义

types/index.d.ts:592 (opens new window)


# chart

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

# 从以下继承

DoughnutController.chart

# 在以下定义

types/index.d.ts:590 (opens new window)


# enableOptionSharing

enableOptionSharing: boolean

# 从以下继承

DoughnutController.enableOptionSharing

# 在以下定义

types/index.d.ts:593 (opens new window)


# index

只读 index: number

# 从以下继承

DoughnutController.index

# 在以下定义

types/index.d.ts:591 (opens new window)


# innerRadius

只读 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

受保护 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(): 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

受保护 getLabelAndValue(index): Object

# 参数

名称 类型
index number

# 返回值

Object

名称 类型
label string
value string

# 继承自

DoughnutController.getLabelAndValue

# 定义于

types/index.d.ts:601 (在新窗口中打开)


# getMaxOverflow

受保护 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

受保护的 getMinMax(scale, canStack?): Object

# 参数

名称 类型
scale Scale<CoreScaleOptions>
canStack? boolean

# 返回

Object

名称 类型
最大值 number
最小值 number

# 继承自

DoughnutController.getMinMax

# 定义于

types/index.d.ts:656(在新窗口中打开)


# getParsed

受保护的 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

受保护的 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

# 参数

名称 类型
开始 number
计数 number

# 返回值

void

# 继承自

DoughnutController.parse

# 定义于

types/index.d.ts:644 (在新窗口中打开)


# parseArrayData

受保护 parseArrayData(meta, data, start, count): AnyObject[]

# 参数

名称 类型
meta ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>
data AnyObject[]
开始 number
计数 number

# 返回值

AnyObject[]

# 继承自

DoughnutController.parseArrayData

# 定义于

types/index.d.ts:646 (在新窗口中打开)


# parseObjectData

受保护 parseObjectData(meta, data, start, count): AnyObject[]

# 参数

名称 类型
meta ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>
data AnyObject[]
开始 number
计数 number

# 返回值

AnyObject[]

# 继承自

DoughnutController.parseObjectData

# 定义于

types/index.d.ts:647 (在新窗口中打开)


# parsePrimitiveData

受保护 parsePrimitiveData(meta, data, start, count): AnyObject[]

# 参数

名称 类型
meta ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>
data AnyObject[]
开始 number
计数 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

受保护 resolveDataElementOptions(index, mode): AnyObject

# 参数

名称 类型
index number
mode "none" | "hide" | "show" | "default" | "active" | "resize" | "reset"

# 返回值

AnyObject

# 继承自

DoughnutController.resolveDataElementOptions

# 定义在

types/index.d.ts:618 (在新窗口中打开)


# resolveDatasetElementOptions

受保护 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

受保护 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>[]
开始 number
计数 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

受保护 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

受保护 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 (在新窗口中打开)