# 接口:DoughnutController

# 层次结构

# 属性

# _cachedMeta

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

# 继承自

DatasetController._cachedMeta

# 定义于

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


# chart

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

# 继承自

DatasetController.chart

# 定义于

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


# enableOptionSharing

enableOptionSharing: boolean

# 继承自

DatasetController.enableOptionSharing

# 定义于

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


# index

Readonly index: number

# 继承自

DatasetController.index

# 定义于

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


# innerRadius

Readonly innerRadius: number

# 定义于

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


# offsetX

Readonly offsetX: number

# 定义于

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


# offsetY

Readonly offsetY: number

# 定义于

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


# outerRadius

Readonly outerRadius: number

# 定义于

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


# supportsDecimation

supportsDecimation: boolean

# 继承自

DatasetController.supportsDecimation

# 定义于

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

# 方法

# addElements

addElements(): void

# 返回

void

# 继承自

DatasetController.addElements

# 定义于

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


# applyStack

受保护的 applyStack(scale, parsed): number

# 参数

名称 类型
scale Scale<CoreScaleOptions>
已解析 未知[]

# 返回值

数值

# 继承自

DatasetController.applyStack

# 定义于

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


# buildOrUpdateElements

buildOrUpdateElements(resetNewElements?): void

# 参数

名称 类型
resetNewElements? 布尔值

# 返回值

void

# 继承自

DatasetController.buildOrUpdateElements

# 定义于

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


# calculateCircumference

calculateCircumference(value): number

# 参数

名称 类型
value 数值

# 返回值

数值

# 定义于

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


# calculateTotal

calculateTotal(): number

# 返回值

数值

# 定义于

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


# configure

configure(): void

# 返回值

void

# 继承自

DatasetController.configure

# 定义于

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


# draw

draw(): void

# 返回值

void

# 继承自

DatasetController.draw

# 定义于

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


# getAllParsedValues

getAllParsedValues(scale): number[]

# 参数

名称 类型
scale Scale<CoreScaleOptions>

# 返回值

数值[]

# 继承自

DatasetController类中的getAllParsedValues

# 定义于

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


# getDataset

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

# 返回值

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

# 继承自

DatasetController类中的getDataset

# 定义于

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


# getLabelAndValue

受保护的 getLabelAndValue(index): Object

# 参数

名称 类型
index 数值

# 返回值

Object

名称 类型
label 字符串
value 字符串

# 继承自

DatasetController类中的getLabelAndValue

# 定义于

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


# getMaxOverflow

受保护的 getMaxOverflow(): number | boolean

# 返回值

number | boolean

# 继承自

DatasetController类中的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>>

# 继承于

DatasetController.getMeta

# 定义于

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


# getMinMax

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

# 参数

名称 类型
scale Scale<CoreScaleOptions>
canStack? 布尔值

# 返回值

Object

名称 类型
max 数值
min 数值

# 继承于

DatasetController.getMinMax

# 定义于

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


# getParsed

受保护 getParsed(index): number | CartesianParsedData | BarParsedData | BubbleParsedData | RadialParsedData

# 参数

名称 类型
index 数值

# 返回值

number | CartesianParsedData | BarParsedData | BubbleParsedData | RadialParsedData

# 继承于

DatasetController.getParsed

# 定义于

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


# getScaleForId

getScaleForId(scaleID): Scale<CoreScaleOptions>

# 参数

名称 类型
scaleID 字符串

# 返回值

Scale<CoreScaleOptions>

# 继承于

DatasetController.getScaleForId

# 定义于

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


# GetsSharedOptions

受保护的 GetsSharedOptions(options): 任何对象

检查选项是否共享且应单独动画的实用函数。

# 参数

名称 类型
options 任何对象

# 返回值

任何对象

# 继承自

DatasetController.GetsSharedOptions

# 定义在

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


# GetStyle

GetStyle(index, active): 任何对象

# 参数

名称 类型
index 数值
active 布尔值

# 返回值

任何对象

# 继承自

DatasetController.GetStyle

# 定义在

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


# IncludeOptions

受保护的 IncludeOptions(mode, sharedOptions): 布尔型

确定是否应将 options 包含在更新属性中的实用函数

# 参数

名称 类型
mode "none" | "hide" | "show" | "default" | "active" | "resize" | "reset"
sharedOptions 任何对象

# 返回值

布尔值

# 继承自

DatasetController.IncludeOptions

# 定义在

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


# Initialize

Initialize(): void

# 返回值

void

# 继承自

DatasetController.Initialize

# 定义在

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


# LinkScales

LinkScales(): void

# 返回值

void

# 从...

DatasetController.linkScales

# 定义于

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


# parse

parse(start, count): void

# 参数

名称 类型
start 数值
count 数值

# 返回值

void

# 从...

DatasetController.parse

# 定义于

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


# parseArrayData

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

# 参数

名称 类型
meta ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>
data 任何对象[]
start 数值
count 数值

# 返回值

任何对象[]

# 从...

DatasetController.parseArrayData

# 定义于

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


# parseObjectData

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

# 参数

名称 类型
meta ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>
data 任何对象[]
start 数值
count 数值

# 返回值

任何对象[]

# 从...

DatasetController.parseObjectData

# 定义于

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


# parsePrimitiveData

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

# 参数

名称 类型
meta ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>
data 任何对象[]
start 数值
count 数值

# 返回值

任何对象[]

# 从...

DatasetController.parsePrimitiveData

# 定义于

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


# removeHoverStyle

removeHoverStyle(element, datasetIndex, index): void

# 参数

名称 类型
element default<AnyObject, AnyObject>
datasetIndex 数值
index 数值

# 返回值

void

# 继承自

DatasetController.removeHoverStyle

# 定义于

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


# reset

reset(): void

# 返回值

void

# 继承自

DatasetController.reset

# 定义于

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


# resolveDataElementOptions

protected resolveDataElementOptions(index, mode): AnyObject

# 参数

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

# 返回值

任何对象

# 继承自

DatasetController.resolveDataElementOptions

# 定义于

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


# resolveDatasetElementOptions

protected resolveDatasetElementOptions(mode): AnyObject

# 参数

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

# 返回值

任何对象

# 继承自

DatasetController.resolveDatasetElementOptions

# 定义于

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


# setHoverStyle

setHoverStyle(element, datasetIndex, index): void

# 参数

名称 类型
element default<AnyObject, AnyObject>
datasetIndex 数值
index 数值

# 返回值

void

# 继承自

DatasetController.setHoverStyle

# 定义于

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


# 更新

更新(模式): void

# 参数

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

# 返回值

void

# 继承自

DatasetController.更新

# 定义在

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


# 更新元素

受保护的 更新元素(元素, 索引, 属性, 模式): void

用于更新具有新属性的元素,适当的时候使用动画。

# 参数

名称 类型
element default<AnyObject, AnyObject>
index 数值
属性 任何对象
mode "none" | "hide" | "show" | "default" | "active" | "resize" | "reset"

# 返回值

void

# 继承自

DatasetController.更新元素

# 定义在

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


# 更新元素集

更新元素集(元素, 开始位置, 数量, 模式): void

# 参数

名称 类型
元素 默认<AnyObject, AnyObject>[]
start 数值
count 数值
mode "none" | "hide" | "show" | "default" | "active" | "resize" | "reset"

# 返回值

void

# 继承自

DatasetController.更新元素集

# 定义在

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


# 更新索引

更新索引(数据集索引): void

# 参数

名称 类型
datasetIndex 数值

# 返回值

void

# 继承自

DatasetController.更新索引

# 定义在

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


# 从解析中更新范围

受保护的 从解析中更新范围(范围, 比例, 解析, 堆栈): void

# 参数

名称 类型
范围 Object
range.max 数值
range.min 数值
scale Scale<CoreScaleOptions>
已解析 未知[]
堆栈 字符串 | 布尔值

# 返回

void

# 继承自

DatasetController.updateRangeFromParsed

# 定义于

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


# updateSharedOptions

受保护 updateSharedOptions(sharedOptions, mode, newOptions): void

用于动画化共享选项的实用程序,这些选项可能影响多个元素。

# 参数

名称 类型
sharedOptions 任何对象
mode "none" | "hide" | "show" | "default" | "active" | "resize" | "reset"
newOptions 任何对象

# 返回

void

# 继承自

DatasetController.updateSharedOptions

# 定义于

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