类似 (https://www.visactor.io/vchart/demo/line-chart/multi-line)这样的折线图:
坐标轴时间区间长度给定的情况下,该怎么设置坐标轴刻度的显示数量?例如我想只显示三个坐标轴刻度,或者自适应刻度数量。
类似 (https://www.visactor.io/vchart/demo/line-chart/multi-line)这样的折线图:
坐标轴时间区间长度给定的情况下,该怎么设置坐标轴刻度的显示数量?例如我想只显示三个坐标轴刻度,或者自适应刻度数量。
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
解决方案:
在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...
相关文档: