# 接口:RadialLinearScale<O>

# 类型参数

名称 类型
O 扩展 RadialLinearScaleOptions = RadialLinearScaleOptions

# 类别层次

  • Scale<O>

    RadialLinearScale

# 属性

# $animations

$animations: Record<never, Animation>

# 继承自

Scale.$animations

# 定义于

core/core.element.ts:15 (在新窗口中打开)


# active

active: boolean = false

# 继承自

Scale.active

# 定义于

core/core.element.ts:13 (在新窗口中打开)


# axis

axis: string

# 继承自

Scale.axis

# 定义于

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


# bottom

bottom: number

项的底部边缘。由布局系统设置,不能在更新中使用

# 继承自

Scale.bottom

# 定义于

types/layout.d.ts:41 (在新窗口中打开)


# chart

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

# 继承自

Scale.chart

# 实现位置

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


# ctx

只读 ctx: CanvasRenderingContext2D

# 继承自

Scale.ctx

# 实现位置

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


# fullSize

fullSize: boolean

如果为 true,且项目是横向的,则将垂直框向下压

# 继承自

Scale.fullSize

# 实现位置

types/layout.d.ts:17 (在新的窗口中打开)


# height

height: number

项的高度。更新()后必须有效

# 继承自

Scale.height

# 实现位置

types/layout.d.ts:25 (在新的窗口中打开)


# id

只读 id: string

# 继承自

Scale.id

# 实现位置

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


# labelRotation

labelRotation: number

# 继承自

Scale.labelRotation

# 实现位置

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


# left

left: number

项的左侧边缘。由布局系统设置,且不能在 update() 中使用

# 继承自

Scaleleft

# 定义在

types/layout.d.ts:29 (在新窗口中打开)


# max

max: number

#

Scalemax 继承

# 定义在

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


# maxHeight

maxHeight: number

#

ScalemaxHeight 继承

# 定义在

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


# maxWidth

maxWidth: number

#

ScalemaxWidth 继承

# 定义在

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


# min

min: number

#

Scalemin 继承

# 定义在

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


# options

options: O

#

Scaleoptions 继承

# 定义在

core/core.element.ts:14 (在新窗口中打开)


# paddingBottom

paddingBottom: number

# 继承自

Scale.paddingBottom

# 定义于

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


# paddingLeft

paddingLeft: number

# 继承自

Scale.paddingLeft

# 定义于

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


# paddingRight

paddingRight: number

# 继承自

Scale.paddingRight

# 定义于

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


# paddingTop

paddingTop: number

# 继承自

Scale.paddingTop

# 定义于

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


# position

position: LayoutPosition

条目在图表布局中的位置。可能的值有

# 继承自

Scale.position

# 定义于

types/layout.d.ts:9 (在新窗口中打开)


right: number

条目的右边缘。由布局系统设置,不能在更新中使用

# 继承自

Scale.right

# 定义于

types/layout.d.ts:37 (在新窗口中打开)


# ticks

ticks: Tick[]

# 继承自

Scale.ticks

# 定义在

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


# top

top: number

项目的顶部边缘。由布局系统设置,不能在更新中使用

# 继承自

Scale.top

# 定义在

types/layout.d.ts:33 (在新窗口中打开)


# type

Readonly type: string

# 继承自

Scale.type

# 定义在

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


# weight

weight: number

用于排序项目的权重。权重越高,距离图表区域越远

# 继承自

Scale.weight

# 定义在

types/layout.d.ts:13 (在新窗口中打开)


# width

width: number

项目的宽度。必须在 update() 方法后有效

# 继承自

Scale.width

# 定义在

types/layout.d.ts:21 (在新窗口中打开)


# x

x: number

# 继承自

Scale.x

# 定义于

core/core.element.ts:11 (在新窗口中打开)


# y

y: number

# 继承自

Scale.y

# 定义于

core/core.element.ts:12 (在新窗口中打开)

# 方法

# afterBuildTicks

afterBuildTicks(): void

# 返回

void

# 继承自

Scale.afterBuildTicks

# 定义于

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


# afterCalculateLabelRotation

afterCalculateLabelRotation(): void

# 返回

void

# 继承自

Scale.afterCalculateLabelRotation

# 定义于

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


# afterDataLimits

afterDataLimits(): void

# 返回

void

# 继承自

Scale.afterDataLimits

# 定义于

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


# afterFit

之后适配(): void

# 返回值

void

# 继承自

Scale.afterFit

# 定义于

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


# afterSetDimensions

设置维度之后(): void

# 返回值

void

# 继承自

Scale.afterSetDimensions

# 定义于

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


# afterTickToLabelConversion

转换刻度到标签之后(): void

# 返回值

void

# 继承自

Scale.afterTickToLabelConversion

# 定义于

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


# afterUpdate

更新之后(): void

# 返回值

void

# 继承自

Scale.afterUpdate

# 定义于

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


# beforeBuildTicks

构建刻度之前(): void

# 返回值

void

# 继承自

Scale.beforeBuildTicks

# 定义于

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


# beforeCalculateLabelRotation

计算标签旋转之前(): void

# 返回值

void

# 继承自

Scale.beforeCalculateLabelRotation

# 定义于

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


# beforeDataLimits

beforeDataLimits(): void

# 返回值

void

# 继承自

Scale.beforeDataLimits

# 定义于

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


# beforeFit

beforeFit(): void

# 返回值

void

# 继承自

Scale.beforeFit

# 定义于

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


# beforeLayout

可选的 beforeLayout(): void

在布局过程开始之前被调用

# 返回值

void

# 继承自

Scale.beforeLayout

# 定义于

types/layout.d.ts:46 (在新窗口中打开)


# beforeSetDimensions

beforeSetDimensions(): void

# 返回值

void

# 继承自

Scale.beforeSetDimensions

# 定义于

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


# beforeTickToLabelConversion

beforeTickToLabelConversion(): void

# 返回值

void

# 继承自

Scale.beforeTickToLabelConversion

# 定义于

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


# 在数据更新前

在数据更新前(): void

# 返回值

void

# 继承自

Scale.beforeUpdate

# 定义于

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


# 构建刻度

构建刻度(): Tick[]

# 返回值

Tick[]

# 继承自

Scale.buildTicks

# 定义于

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


# 计算标签旋转

计算标签旋转(): void

# 返回值

void

# 继承自

Scale.calculateLabelRotation

# 定义于

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


# 配置

配置(): void

# 返回值

void

# 继承自

Scale.configure

# 定义于

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


# 确定数据限制

确定数据限制(): void

# 返回值

void

# 继承自

Scale.determineDataLimits

# 定义于

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


# 绘制

绘制(chartArea): void

绘制元素

# 参数

名称 类型
chartArea ChartArea

# 返回值

void

# 继承于

Scale.绘制

# 定义于

types/layout.d.ts:50 (在新窗口中打开)


# 绘制网格

绘制网格(chartArea): void

# 参数

名称 类型
chartArea ChartArea

# 返回值

void

# 继承于

Scale.绘制网格

# 定义于

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


# 绘制标签

绘制标签(chartArea): void

# 参数

名称 类型
chartArea ChartArea

# 返回值

void

# 继承于

Scale.绘制标签

# 定义于

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


# 绘制标题

绘制标题(chartArea): void

# 参数

名称 类型
chartArea ChartArea

# 返回值

void

# 继承于

Scale.绘制标题

# 定义于

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


# fit

fit(): void

# 返回值

void

# 继承于

Scale.fit

# 定义于

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


# generateTickLabels

generateTickLabels(ticks): void

# 参数

名称 类型
ticks Tick[]

# 返回

void

# 继承自

Scale.generateTickLabels

# 定义在

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


# getBasePixel

getBasePixel(): number

返回最小图表值的像素值。坐标(0, 0)位于画布的左上角

# 返回

number

# 继承自

Scale.getBasePixel

# 定义在

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


# getBasePosition

getBasePosition(index): Object

# 参数

名称 类型
index number

# 返回

Object

名称 类型
angle number
x number
y number

# 定义在

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


# getBaseValue

getBaseValue(): number

# 返回

number

# 继承自

Scale.getBaseValue

# 定义在

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


# getDecimalForPixel

getDecimalForPixel(pixel): number

# 参数

名称 类型
pixel number

# 返回

number

# 继承自

Scale.getDecimalForPixel

# 定义在

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


# getDistanceFromCenterForValue

getDistanceFromCenterForValue(value): number

# 参数

名称 类型
value number

# 返回值

number

# 定义于

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


# getIndexAngle

getIndexAngle(index): number

# 参数

名称 类型
index number

# 返回值

number

# 定义于

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


# getLabelForValue

getLabelForValue(value): string

用于获取给定值在提示框中显示的标签

# 参数

名称 类型
value number

# 返回值

字符串

# 继承于

Scale.getLabelForValue

# 定义于

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


# getLabelItems

getLabelItems(chartArea?): LabelItem[]

# 参数

名称 类型
chartArea? ChartArea

# 返回值

LabelItem[]

# 继承于

Scale.getLabelItems

# 定义于

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


# getLabels

getLabels(): string[]

# 返回值

字符串[]

# 继承于

Scale.getLabels

# 定义于

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


# getLineWidthForValue

getLineWidthForValue(value): number

返回给定值的网格线宽度

# 参数

名称 类型
value number

# 返回值

number

# 继承自

Scale.getLineWidthForValue

# 定义于

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


# getMatchingVisibleMetas

getMatchingVisibleMetas(type?): ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>[]

# 参数

名称 类型
type? 字符串

# 返回值

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

# 继承自

Scale.getMatchingVisibleMetas

# 定义于

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


# getMinMax

getMinMax(canStack): Object

# 参数

名称 类型
canStack 布尔值

# 返回值

Object

名称 类型
max number
min number

# 继承自

Scale.getMinMax

# 定义于

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


# getPadding

Optional getPadding(): ChartArea

返回边缘填充的对象

# 返回值

ChartArea

# 继承自

Scale.getPadding

# 定义于

文件/types/layout.d.ts:54 (在新窗口打开)


# getPixelForDecimal

getPixelForDecimal(decimal): number

用于获取比例的百分之一的像素位置的小工具。坐标(0, 0)位于画布的右上角。

# 参数

名称 类型
decimal number

# 返回值

number

# 继承自

Scale.getPixelForDecimal

# 定义于

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


# getPixelForTick

getPixelForTick(index): number

返回指定索引处的刻度的位置。坐标(0, 0)位于画布的右上角。

# 参数

名称 类型
index number

# 返回值

number

# 继承自

Scale.getPixelForTick

# 定义于

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


# getPixelForValue

getPixelForValue(value, index?): number

返回给定数据点的位置。值可以是索引或数值。坐标(0, 0)位于画布的右上角。

# 参数

名称 类型
value number
index? number

# 返回值

number

# 继承自

Scale.getPixelForValue

# 定义于

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


# getPointLabelPosition

getPointLabelPosition(index): ChartArea

# 参数

名称 类型
index number

# 返回值

ChartArea

# 定义于

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


# getPointPosition

getPointPosition(index, distanceFromCenter): Object

# 参数

名称 类型
index number
distanceFromCenter number

# 返回值

Object

名称 类型
angle number
x number
y number

# 定义于

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


# getPointPositionForValue

getPointPositionForValue(index, value): Object

# 参数

名称 类型
index number
value number

# 返回值

Object

名称 类型
angle number
x number
y number

# 定义于

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


# getProps

getProps<P>(props, final?): Pick<unknown, P[number]>

获取每个 prop 的当前或最终值。可以返回额外属性(整个对象)。

# 类型参数

名称 类型
P extends never[]

# 参数

名称 类型 描述
props P 要获取的属性
final? 布尔值 获取最终值(动画目标)

# 返回值

Pick<unknown, P[number]>

# 继承自

Scale.getProps

# 定义于

core/core.element.ts:31 (在新窗口中打开)

getProps<P>(props, final?): Partial<Record<P, unknown>>

# 类型参数

名称 类型
P extends string

# 参数

名称 类型
props P[]
final? 布尔值

# 返回值

Partial<Record<P, unknown>>

# 继承自

Scale.getProps

# 定义于

core/core.element.ts:32 (在新窗口中打开)


# getTicks

getTicks(): Tick[]

# 返回值

Tick[]

# 继承自

Scale.getTicks

# 定义于

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


# getUserBounds

getUserBounds(): 对象

# 返回值

Object

名称 类型
max number
maxDefined 布尔值
min number
minDefined 布尔值

#

Scale.getUserBounds 继承

# 定义于

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


# getValueForDistanceFromCenter

getValueForDistanceFromCenter(distance): 数字

# 参数

名称 类型
distance number

# 返回值

number

# 定义于

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


# getValueForPixel

getValueForPixel(pixel): 数字

用于从给定像素获取数据值。这是getPixelForValue的反操作。坐标(0, 0)位于画布的左上角

# 参数

名称 类型
pixel number

# 返回值

number

#

Scale.getValueForPixel 继承

# 定义于

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


# hasValue

hasValue(): 布尔值

# 返回值

布尔值

#

Scale.hasValue 继承

# 定义于

core/core.element.ts:22 (打开新窗口)


# init

init(options):

# 参数

名称 类型
options O

# 返回值

void

#

Scale.init 继承

# 定义于

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


# isFullSize

isFullSize(): boolean

# 返回值

布尔值

# 继承自

Scale.isFullSize

# 定义于

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


# isHorizontal

isHorizontal(): boolean

返回布局项是否水平(即顶部或底部)则为真

# 返回值

布尔值

# 继承自

Scale.isHorizontal

# 定义于

types/layout.d.ts:58 (在新窗口中打开)


# parse

parse(raw, index?): unknown

# 参数

名称 类型
raw 未知类型
index? number

# 返回值

未知类型

# 继承自

Scale.parse

# 定义于

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


# setCenterPoint

setCenterPoint(leftMovement, rightMovement, topMovement, bottomMovement): void

# 参数

名称 类型
leftMovement number
rightMovement number
topMovement number
bottomMovement number

# 返回值

void

# 定义于

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


# setDimensions

setDimensions(): void

# 返回值

void

# 继承自

Scale.setDimensions

# 定义于

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


tooltipPosition

tooltipPosition(useFinalPosition): Point

参数

名称 类型
useFinalPosition 布尔值

返回值

Point

继承自

Scale.tooltipPosition

定义于

core/core.element.ts:17 (打开新窗口)


update

update(width, height, margins?): void

接受两个参数:宽度 和 高度。

参数

名称 类型
width number
height number
margins? ChartArea

返回值

void

继承自

Scale.update

定义于

types/layout.d.ts:64 (打开新窗口)