# 接口:DoughnutController
# 层次结构
-
↳
DoughnutController
# 属性
# _cachedMeta
• Readonly
_cachedMeta: ChartMeta
<keyof ChartTypeRegistry
, default
<AnyObject
, AnyObject
>, default
<AnyObject
, AnyObject
>>
# 继承自
# 定义于
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
# 继承自
DatasetController.enableOptionSharing
# 定义于
types/index.d.ts:593 (在新窗口中打开)
# index
• Readonly
index: number
# 继承自
# 定义于
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
# 继承自
# 定义于
types/index.d.ts:613 (在新窗口中打开)
# applyStack
▸ 受保护的
applyStack(scale
, parsed
): number
# 参数
名称 | 类型 |
---|---|
scale | Scale <CoreScaleOptions > |
已解析 | 未知 [] |
# 返回值
数值
# 继承自
# 定义于
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
# 继承自
# 定义于
types/index.d.ts:611 (在新窗口中打开)
# draw
▸ draw(): void
# 返回值
void
# 继承自
# 定义于
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
>>
# 继承于
# 定义于
types/index.d.ts:609 (在新窗口中打开)
# getMinMax
▸ 受保护
getMinMax(scale
, canStack?
): Object
# 参数
名称 | 类型 |
---|---|
scale | Scale <CoreScaleOptions > |
canStack? | 布尔值 |
# 返回值
Object
名称 | 类型 |
---|---|
max | 数值 |
min | 数值 |
# 继承于
# 定义于
types/index.d.ts:656 (在新窗口中打开)
# getParsed
▸ 受保护
getParsed(index
): number
| CartesianParsedData
| BarParsedData
| BubbleParsedData
| RadialParsedData
# 参数
名称 | 类型 |
---|---|
index | 数值 |
# 返回值
number
| CartesianParsedData
| BarParsedData
| BubbleParsedData
| RadialParsedData
# 继承于
# 定义于
types/index.d.ts:648 (在新窗口中打开)
# getScaleForId
▸ getScaleForId(scaleID
): Scale
<CoreScaleOptions
>
# 参数
名称 | 类型 |
---|---|
scaleID | 字符串 |
# 返回值
# 继承于
DatasetController.getScaleForId
# 定义于
types/index.d.ts:610 (在新窗口中打开)
# GetsSharedOptions
▸ 受保护的
GetsSharedOptions(options
): 任何对象
检查选项是否共享且应单独动画的实用函数。
# 参数
名称 | 类型 |
---|---|
options | 任何对象 |
# 返回值
任何对象
# 继承自
DatasetController.GetsSharedOptions
# 定义在
types/index.d.ts:623 (在新窗口中打开)
# GetStyle
▸ GetStyle(index
, active
): 任何对象
# 参数
名称 | 类型 |
---|---|
index | 数值 |
active | 布尔值 |
# 返回值
任何对象
# 继承自
# 定义在
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
# 继承自
# 定义在
types/index.d.ts:612 (在新窗口中打开)
# LinkScales
▸ LinkScales(): void
# 返回值
void
# 从...
# 定义于
types/index.d.ts:599 (在新窗口中打开)
# parse
▸ parse(start
, count
): void
# 参数
名称 | 类型 |
---|---|
start | 数值 |
count | 数值 |
# 返回值
void
# 从...
# 定义于
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
# 继承自
# 定义于
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
# 定义于
# 更新
▸ 更新(模式
): void
# 参数
名称 | 类型 |
---|---|
mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" |
# 返回值
void
# 继承自
# 定义在
# 更新元素
▸ 受保护的
更新元素(元素
, 索引
, 属性
, 模式
): void
用于更新具有新属性的元素,适当的时候使用动画。
# 参数
名称 | 类型 |
---|---|
element | default <AnyObject , AnyObject > |
index | 数值 |
属性 | 任何对象 |
mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" |
# 返回值
void
# 继承自
# 定义在
# 更新元素集
▸ 更新元素集(元素
, 开始位置
, 数量
, 模式
): void
# 参数
名称 | 类型 |
---|---|
元素 | 默认 <AnyObject , AnyObject >[] |
start | 数值 |
count | 数值 |
mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" |
# 返回值
void
# 继承自
# 定义在
# 更新索引
▸ 更新索引(数据集索引
): void
# 参数
名称 | 类型 |
---|---|
datasetIndex | 数值 |
# 返回值
void
# 继承自
# 定义在
# 从解析中更新范围
▸ 受保护的
从解析中更新范围(范围
, 比例
, 解析
, 堆栈
): 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