# 接口:CartesianScaleOptions

# 层次结构

# 属性

# alignToPixels

alignToPixels: boolean

将像素值与设备像素对齐

# 继承自

CoreScaleOptions.alignToPixels

# 定义于

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


# axis

axis: "x" | "y" | "r"

这是哪种类型的轴。可能的值是: 'x', 'y', 'r'。如果没有设置,将从ID的第一个字符推断,应为'x', 'y'或'r'。

# 定义于

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


# backgroundColor

backgroundColor: Color

比例区域背景颜色。

# 继承自

CoreScaleOptions.backgroundColor

# 定义于

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


# border

border: BorderOptions

# 定义于

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


# bounds

bounds: "data" | "ticks"

比例边界策略(由 min/max 时间选项绕过)

  • data:确保数据完全可见,移除外部刻度
  • ticks:确保刻度完全可见,裁剪外部数据

2.7.0

默认

'ticks'

# 定义于

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


# clip

clip: boolean

根据比例的范围而不是图表区域来裁剪数据集的绘制。

默认

true

# 继承自

CoreScaleOptions.clip

# 定义于

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


# display

display: boolean | "auto"

控制轴的全球可见性(为 true 时可见,为 false 时隐藏)。当 display: 'auto' 时,只有至少一个相关数据集可见时轴才可见。

默认

true

# 继承自

CoreScaleOptions.display

# 定义于

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


# grid

grid: Partial<GridLineOptions>

# 定义于

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


# max

max: number

用户定义的比例的最大值,覆盖数据中的最大值。

# 覆盖

CoreScaleOptions.max

# 定义于

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


# min

min: number

用户定义的比例的最小值,覆盖数据中的最小值。

# 覆盖

CoreScaleOptions.min

# 定义于

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


# offset

offset: boolean

如果为 true,则会在两边添加额外空间,并将坐标轴缩放以适应图表区域。默认情况下,条形图设置为 true。

默认

false

# 定义在

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


# position

position: "center" | "left" | "top" | "bottom" | "right" | { [scale: string]: number; }

坐标轴的位置。

# 定义在

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


# reverse

reverse: boolean

反转刻度。

默认

false

#

CoreScaleOptions.reverse 继承

# 定义在

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


# stack

可选 stack: string

堆叠组。具有相同 position 和相同 stack 的坐标轴将堆叠。

# 定义在

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


# stackWeight

可选 stackWeight: number

堆叠组中刻度的权重。用于确定组内分配给刻度的空间量。

默认

1

# 定义在

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


# stacked

可选 堆叠: boolean | "single"

如果为真,数据将包含在数据集之间

默认

false

# 定义在

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


# suggestedMax

建议最大值: unknown

计算最小数据值时使用的调整。

# 继承自

CoreScaleOptions.suggestedMax

# 定义在

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


# suggestedMin

建议最小值: unknown

计算最大数据值时使用的调整。

# 继承自

CoreScaleOptions.suggestedMin

# 定义在

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


# ticks

刻度: CartesianTickOptions

# 定义在

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


# title

标题: Object

轴标签标题的选项。

# 类型声明

名称 类型 描述
align 对齐方式 轴标题的对齐方式。
color 颜色 轴标签的颜色。
display 布尔值 如果为真,将显示轴标题。
font ScriptableAndScriptableOptions<Partial<FontSpec>, ScriptableCartesianScaleContext> 关于轴标题字体信息。
padding number | { bottom: number ; top: number ; y: number } 应用于刻度标签周围的填充。
text string | string[] 标题文本,例如 "人数" 或 "响应选项"。

# 定义在

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


# 重量

重量: number

用于排序轴的重量。更高的权重在图表区域之外。

默认

true

# 继承自

CoreScaleOptions.重量

# 定义于

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

# 方法

# afterBuildTicks

afterBuildTicks(): void

在创建刻度后运行的回调。用于过滤刻度。

# 参数

名称 类型
Scale<CoreScaleOptions>

# 返回值

void

# 继承自

CoreScaleOptions.afterBuildTicks

# 定义于

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


# afterCalculateLabelRotation

afterCalculateLabelRotation(): void

确定刻度旋转后运行的回调。

# 参数

名称 类型
Scale<CoreScaleOptions>

# 返回值

void

# 继承自

CoreScaleOptions.afterCalculateLabelRotation

# 定义于

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


# afterDataLimits

afterDataLimits(): void

确定数据限制后运行的回调。

# 参数

名称 类型
Scale<CoreScaleOptions>

# 返回值

void

# 继承自

CoreScaleOptions.afterDataLimits

# 定义于

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


# afterFit

afterFit(axis): void

当比例尺适应画布后执行的回调。

# 参数

名称 类型
Scale<CoreScaleOptions>

# 返回值

void

# 继承自

CoreScaleOptions.afterFit

# 定义于

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


# afterSetDimensions

afterSetDimensions(axis): void

尺寸设置后执行的回调。

# 参数

名称 类型
Scale<CoreScaleOptions>

# 返回值

void

# 继承自

CoreScaleOptions.afterSetDimensions

# 定义于

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


# afterTickToLabelConversion

afterTickToLabelConversion(axis): void

将刻度转换为字符串后的回调。

# 参数

名称 类型
Scale<CoreScaleOptions>

# 返回值

void

# 继承自

CoreScaleOptions.afterTickToLabelConversion

# 定义于

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


# afterUpdate

afterUpdate(axis): void

更新过程结束时的回调。

# 参数

名称 类型
Scale<CoreScaleOptions>

# 返回值

void

# 继承自

CoreScaleOptions.afterUpdate

# 定义于

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


# beforeBuildTicks

beforeBuildTicks(axis): void

在创建刻度前的回调。

# 参数

名称 类型
Scale<CoreScaleOptions>

# 返回值

void

# 继承自

CoreScaleOptionsbeforeBuildTicks

# 定义于

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


# beforeCalculateLabelRotation

beforeCalculateLabelRotation(axis): void

在确定刻度旋转前执行的回调。

# 参数

名称 类型
Scale<CoreScaleOptions>

# 返回值

void

# 继承自

CoreScaleOptionsbeforeCalculateLabelRotation

# 定义于

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


# beforeDataLimits

beforeDataLimits(axis): void

在确定数据限制前执行的回调。

# 参数

名称 类型
Scale<CoreScaleOptions>

# 返回值

void

# 继承自

CoreScaleOptionsbeforeDataLimits

# 定义于

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


# beforeFit

beforeFit(axis): void

在比例尺适合画布前执行的回调。

# 参数

名称 类型
Scale<CoreScaleOptions>

# 返回值

void

# 继承自

CoreScaleOptionsbeforeFit

# 定义于

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


# beforeSetDimensions

beforeSetDimensions(axis): void

在设置维度前执行的回调。

# 参数

名称 类型
Scale<CoreScaleOptions>

# 返回值

void

# 继承自

CoreScaleOptionsbeforeSetDimensions

# 定义于

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


# beforeTickToLabelConversion

beforeTickToLabelConversion(axis): void

在刻度转换为字符串之前运行的回调。

# 参数

名称 类型
Scale<CoreScaleOptions>

# 返回值

void

#

CoreScaleOptions.beforeTickToLabelConversion

# 定义于

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


# beforeUpdate

beforeUpdate(axis): void

更新过程开始之前调用的回调。

# 参数

名称 类型
Scale<CoreScaleOptions>

# 返回值

void

#

CoreScaleOptions.beforeUpdate

# 定义于

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