# 接口:TimeScale<O>

# 类型参数

名称 类型
O 继承自 TimeScaleOptions = TimeScaleOptions

# 层次结构

# 属性

# $animations

$animations: Record<never, Animation>

# 继承自

Scale.$animations

# 定义在

core/core.element.ts:15 (opens new window)


# active

active: boolean = false

# 继承自

Scale.active

# 定义在

core/core.element.ts:13 (opens new window)


# axis

axis: string

# 继承自

Scale.axis

# 定义在

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


# bottom

bottom: number

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

# 继承自

Scale.bottom

# 定义在

types/layout.d.ts:41 (opens new window)


# chart

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

# 继承自

Scale.chart

# 定义于

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


# ctx

Readonly 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

Readonly id: string

# 继承自

Scale.id

# 定义于

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


# labelRotation

labelRotation: number

# 继承自

Scale.labelRotation

# 定义于

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


# 左边

左边: number

项目的左侧边缘。由布局系统设置,更新时不能使用

# 继承自

Scale.left

# 定义于

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


# 最大值

最大值: number

# 继承自

Scale.max

# 定义于

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


# 最大高度

最大高度: number

# 继承自

Scale.maxHeight

# 定义于

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


# 最大宽度

最大宽度: number

# 继承自

Scale.maxWidth

# 定义于

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


# 最小值

最小值: number

# 继承自

Scale.min

# 定义于

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


# 选项

选项: O

# 继承自

Scale.options

# 定义于

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: 数字

# 继承自

Scale.x

# 定义在

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


# y

y: 数字

# 继承自

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

afterFit(): void

# 返回

void

# 继承自

Scale.afterFit

# 定义于

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


# afterSetDimensions

afterSetDimensions(): void

# 返回值

void

# 继承自

Scale.afterSetDimensions

# 定义于

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


# afterTickToLabelConversion

afterTickToLabelConversion(): void

# 返回值

void

# 继承自

Scale.afterTickToLabelConversion

# 定义于

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


# afterUpdate

afterUpdate(): void

# 返回值

void

# 继承自

Scale.afterUpdate

# 定义于

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


# beforeBuildTicks

beforeBuildTicks(): void

# 返回值

void

# 继承自

Scale.beforeBuildTicks

# 定义于

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


# beforeCalculateLabelRotation

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


# beforeUpdate

beforeUpdate(): void

# 返回值

void

# 继承自

Scale.beforeUpdate

# 定义于

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


# buildTicks

buildTicks(): Tick[]

# 返回值

刻度[]

# 继承自

Scale.buildTicks

# 定义于

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


# calculateLabelRotation

calculateLabelRotation(): void

# 返回值

void

# 继承自

Scale.calculateLabelRotation

# 定义于

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


# configure

configure(): void

# 返回值

void

# 继承自

Scale.configure

# 定义于

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


# determineDataLimits

determineDataLimits(): void

# 返回值

void

# 继承自

Scale.determineDataLimits

# 定义于

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


# draw

draw(chartArea): void

绘制元素

# 参数

名称 类型
chartArea ChartArea

# 返回值

void

# 继承自

Scale.draw

# 定义于

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


# drawGrid

drawGrid(chartArea): void

# 参数

名称 类型
chartArea ChartArea

# 返回值

void

# 继承自

Scale.drawGrid

# 定义于

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


# drawLabels

drawLabels(chartArea): void

# 参数

名称 类型
chartArea ChartArea

# 返回值

void

# 继承自

Scale.drawLabels

# 定义于

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


# drawTitle

drawTitle(chartArea): void

# 参数

名称 类型
chartArea ChartArea

# 返回值

void

# 继承自

Scale.drawTitle

# 定义于

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


# fit

fit(): void

# 返回值

void

# 继承自

Scale.fit

# 定义于

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


# 格式

format(value, format?): string

# 参数

名称 类型
value 数字
format? 字符串

# 返回

字符串

# 定义于

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


# generateTickLabels

generateTickLabels(ticks): void

# 参数

名称 类型
ticks 刻度[]

# 返回

void

# 继承自

Scale.generateTickLabels

# 定义于

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


# getBasePixel

getBasePixel(): number

返回图表最小值的像素 The coordinate (0, 0) is at the upper-left corner of the canvas

# 返回

数字

# 继承自

Scale.getBasePixel

# 定义于

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


# getBaseValue

getBaseValue(): number

# 返回

数字

# 继承自

Scale.getBaseValue

# 定义于

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


# getDataTimestamps

getDataTimestamps(): number[]

# 返回

数字[]

# 定义于

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


# getDecimalForPixel

getDecimalForPixel(pixel): number

# 参数

名称 类型
pixel 数字

# 返回值

数字

# 继承自

ScalegetDecimalForPixel

# 定义在

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


# getLabelForValue

getLabelForValue(value): string

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

名称 类型 value 数字

# 返回值

字符串

# 继承自

ScalegetLabelForValue

# 定义在

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


# getLabelItems

getLabelItems(chartArea?): LabelItem[]

# 参数

名称 类型
chartArea? ChartArea

# 返回值

LabelItem[]

# 继承自

ScalegetLabelItems

# 定义在

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


# getLabelTimestamps

getLabelTimestamps(): string[]

# 返回值

字符串[]

# 定义在

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


# getLabels

getLabels(): string[]

# 返回值

字符串[]

# 继承自

ScalegetLabels

# 定义在

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


# getLineWidthForValue

getLineWidthForValue(value): number

根据给定值返回网格线宽度

# 参数

名称 类型
value 数字

# 返回值

数字

# 继承自

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 数字
min 数字

# 继承自

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 数字

# 返回值

数字

# 继承自

Scale.getPixelForDecimal

# 定义于

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


# getPixelForTick

getPixelForTick(index): number

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

# 参数

名称 类型
index 数字

# 返回值

数字

# 继承自

Scale.getPixelForTick

# 定义于

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


# getPixelForValue

getPixelForValue(value, index?): number

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

# 参数

名称 类型
value 数字
index? 数字

# 返回值

数字

# 继承自

Scale.getPixelForValue

# 定义于

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


# getProps

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

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

# 类型参数

名称 类型
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[]

# 返回值

刻度[]

# 继承自

Scale.getTicks

# 定义在

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


# getUserBounds

getUserBounds(): Object

# 返回值

Object

名称 类型
max 数字
maxDefined 布尔值
min 数字
minDefined 布尔值

# 继承自

Scale.getUserBounds

# 定义在

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


# getValueForPixel

getValueForPixel(pixel): number

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

# 参数

名称 类型
pixel 数字

# 返回值

数字

# 继承自

Scale.getValueForPixel

# 定义在

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


# hasValue

hasValue(): boolean

# 返回值

布尔值

# 继承自

Scale.hasValue

# 定义于

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


# init

init(options): void

# 参数

名称 类型
options O

# 返回值

void

# 继承自

Scale.init

# 定义于

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


# isFullSize

isFullSize(): boolean

# 返回值

布尔值

# 继承自

Scale.isFullSize

# 定义于

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


# isHorizontal

isHorizontal(): boolean

如果布局项是水平方向(即顶部或底部),则返回 true

# 返回值

布尔值

# 继承自

Scale.isHorizontal

# 定义于

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


# normalize

normalize(values): number[]

# 参数

名称 类型
values 数字[]

# 返回值

数字[]

# 定义于

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


# parse

parse(raw, index?): unknown

# 参数

名称 类型
raw unknown
index? 数字

# 返回值

unknown

# 继承自

Scale.parse

# 定义于

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


# 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 和高度 height。

# 参数

名称 类型
width 数字
height 数字
margins? ChartArea

# 返回值

void

# 继承自

Scale.update

# 定义于

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