!!!###!!!title=1. 坐标轴刻度的时间区间长度是给定的(一个季度),我怎么能设定比如只显示三个坐标轴刻度么?或者自适应的均匀些?——VisActor/VChart FAQ 文档!!!###!!!

坐标轴刻度的时间区间长度是给定的(一个季度),我怎么能设定比如只显示三个坐标轴刻度么?或者自适应的均匀些?

问题描述

类似 (https://www.visactor.io/vchart/demo/line-chart/multi-line)这样的折线图 坐标轴时间区间长度给定的情况下,该怎么设置坐标轴刻度的显示数量?例如我想只显示三个坐标轴刻度,或者自适应刻度数量。

解决方案

在 VChart 中,共有 linear、band、time、log4 种坐标轴类型。对于每种坐标轴,只需要设置 tick.tickCount=3,或者 tick.forceTickCount=3 即可指定坐标轴刻度的数量。

当未指定 tickCount 时,会采用自适应 tick 数量,自动寻找能够使所有轴标签都不重叠的最大 tick 数量

代码示例

结果展示

相关文档