# 接口:CartesianScaleOptions
# 层次结构
-
↳
CartesianScaleOptions
# 属性
# alignToPixels
• alignToPixels: boolean
将像素值与设备像素对齐
# 继承自
CoreScaleOptions.alignToPixels
# 定义于
# axis
• axis: "x"
| "y"
| "r"
这是哪种类型的轴。可能的值是: 'x', 'y', 'r'。如果没有设置,将从ID的第一个字符推断,应为'x', 'y'或'r'。
# 定义于
# backgroundColor
• backgroundColor: Color
比例区域背景颜色。
# 继承自
CoreScaleOptions.backgroundColor
# 定义于
# border
• border: BorderOptions
# 定义于
# bounds
• bounds: "data"
| "ticks"
比例边界策略(由 min/max 时间选项绕过)
data
:确保数据完全可见,移除外部刻度ticks
:确保刻度完全可见,裁剪外部数据
自
2.7.0
默认
'ticks'
# 定义于
types/index.d.ts:3176 (在新窗口中打开)
# clip
• clip: boolean
根据比例的范围而不是图表区域来裁剪数据集的绘制。
默认
true
# 继承自
# 定义于
types/index.d.ts:1182 (在新窗口中打开)
# display
• display: boolean
| "auto"
控制轴的全球可见性(为 true 时可见,为 false 时隐藏)。当 display: 'auto' 时,只有至少一个相关数据集可见时轴才可见。
默认
true
# 继承自
# 定义于
types/index.d.ts:1164 (在新窗口中打开)
# grid
• grid: Partial
<GridLineOptions
>
# 定义于
types/index.d.ts:3215 (在新窗口中打开)
# max
• max: number
用户定义的比例的最大值,覆盖数据中的最大值。
# 覆盖
# 定义于
types/index.d.ts:3207 (在新窗口中打开)
# min
• min: number
用户定义的比例的最小值,覆盖数据中的最小值。
# 覆盖
# 定义于
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
# 从
# 定义在
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
计算最小数据值时使用的调整。
# 继承自
# 定义在
types/index.d.ts:1203 (在新窗口中打开)
# suggestedMin
• 建议最小值: unknown
计算最大数据值时使用的调整。
# 继承自
# 定义在
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
# 继承自
# 定义于
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
# 继承自
# 定义于
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
# 继承自
# 定义于
types/index.d.ts:1259 (在新窗口中打开)
# beforeBuildTicks
▸ beforeBuildTicks(axis
): void
在创建刻度前的回调。
# 参数
名称 | 类型 |
---|---|
轴 | Scale <CoreScaleOptions > |
# 返回值
void
# 继承自
CoreScaleOptions。beforeBuildTicks
# 定义于
types/index.d.ts:1227 (在新窗口中打开)
# beforeCalculateLabelRotation
▸ beforeCalculateLabelRotation(axis
): void
在确定刻度旋转前执行的回调。
# 参数
名称 | 类型 |
---|---|
轴 | Scale <CoreScaleOptions > |
# 返回值
void
# 继承自
CoreScaleOptions。beforeCalculateLabelRotation
# 定义于
types/index.d.ts:1243 (在新窗口中打开)
# beforeDataLimits
▸ beforeDataLimits(axis
): void
在确定数据限制前执行的回调。
# 参数
名称 | 类型 |
---|---|
轴 | Scale <CoreScaleOptions > |
# 返回值
void
# 继承自
CoreScaleOptions。beforeDataLimits
# 定义于
types/index.d.ts:1219 (在新窗口中打开)
# beforeFit
▸ beforeFit(axis
): void
在比例尺适合画布前执行的回调。
# 参数
名称 | 类型 |
---|---|
轴 | Scale <CoreScaleOptions > |
# 返回值
void
# 继承自
# 定义于
types/index.d.ts:1251 (在新窗口中打开)
# beforeSetDimensions
▸ beforeSetDimensions(axis
): void
在设置维度前执行的回调。
# 参数
名称 | 类型 |
---|---|
轴 | Scale <CoreScaleOptions > |
# 返回值
void
# 继承自
CoreScaleOptions。beforeSetDimensions
# 定义于
# beforeTickToLabelConversion
▸ beforeTickToLabelConversion(axis
): void
在刻度转换为字符串之前运行的回调。
# 参数
名称 | 类型 |
---|---|
轴 | Scale <CoreScaleOptions > |
# 返回值
void
# 从
CoreScaleOptions.beforeTickToLabelConversion
# 定义于
# beforeUpdate
▸ beforeUpdate(axis
): void
更新过程开始之前调用的回调。
# 参数
名称 | 类型 |
---|---|
轴 | Scale <CoreScaleOptions > |
# 返回值
void