# 接口:PolarAreaController
# 层次结构
-
↳
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
# 在以下定义
# offsetX
• Readonly
offsetX: number
# 继承自
DoughnutController.offsetX
# 定义于
# offsetY
• Readonly
offsetY: number
# 继承自
DoughnutController.offsetY
# 定义于
# outerRadius
• Readonly
outerRadius: number
# 继承自
DoughnutController.outerRadius
# 定义于
# supportsDecimation
• supportsDecimation: boolean
# 继承自
DoughnutController.supportsDecimation
# 定义于
# 方法
# addElements
▸ addElements(): void
# 返回值
void
# 继承自
DoughnutController.addElements
# 定义于
# 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
# 定义于
# getMeta
▸ getMeta(): ChartMeta
<keyof ChartTypeRegistry
, default
<AnyObject
, AnyObject
>, default
<AnyObject
, AnyObject
>>
# 返回
ChartMeta
<keyof ChartTypeRegistry
, default
<AnyObject
, AnyObject
>, default
<AnyObject
, AnyObject
>>
# 继承自
DoughnutController.getMeta
# 定义于
# getMinMax
▸ 受保护的
getMinMax(scale
, canStack?
): Object
# 参数
名称 | 类型 |
---|---|
scale | Scale <CoreScaleOptions > |
canStack? | boolean |
# 返回
Object
名称 | 类型 |
---|---|
最大值 | number |
最小值 | number |
# 继承自
DoughnutController.getMinMax
# 定义于
# getParsed
▸ 受保护的
getParsed(index
): number
| CartesianParsedData
| BarParsedData
| BubbleParsedData
| RadialParsedData
# 参数
名称 | 类型 |
---|---|
index | number |
# 返回
number
| CartesianParsedData
| BarParsedData
| BubbleParsedData
| RadialParsedData
# 继承自
DoughnutController.getParsed
# 定义于
# getScaleForId
▸ getScaleForId(scaleID
): Scale
<CoreScaleOptions
>
# 参数
名称 | 类型 |
---|---|
scaleID | string |
# 返回
# 继承自
DoughnutController.getScaleForId
# 定义于
# 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