类似 (https://www.visactor.io/vchart/demo/line-chart/multi-line)这样的折线图:
坐标轴时间区间长度给定的情况下,该怎么设置坐标轴刻度的显示数量?例如我想只显示三个坐标轴刻度,或者自适应刻度数量。
类似 (https://www.visactor.io/vchart/demo/line-chart/multi-line)这样的折线图:
坐标轴时间区间长度给定的情况下,该怎么设置坐标轴刻度的显示数量?例如我想只显示三个坐标轴刻度,或者自适应刻度数量。
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.3k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
解决方案:


在VChart中,共有linear、band、time、log4种坐标轴类型。对于每种坐标轴,只需要设置tick.tickCount=3,或者tick.forceTickCount=3 即可指定坐标轴刻度的数量。
当未指定tickCount时,会采用自适应tick数量,自动寻找能够使所有轴标签都不重叠的最大tick数量。
代码参考:
在线效果参考:

https://codesandbox.io/s/line-chart-tick-count-fxh599?file=/s...
相关文档: