问题描述
对数轴范围1~5000,默认刻度是1,10,100,1000,5000.
但我需要的刻度是1,10,50,100,500,5000
代码
xAxis: [ {gridIndex: 0, min: 1, max: 5000,interval:[1,10,50,100,500,5000],type:"log"} ]
官方文档倒是有相关描述,但有点看不懂。也许这样的需求很少,网上也查不到相关资料。
这个效果怎么才能实现呢?
问题描述
对数轴范围1~5000,默认刻度是1,10,100,1000,5000.
但我需要的刻度是1,10,50,100,500,5000
代码
xAxis: [ {gridIndex: 0, min: 1, max: 5000,interval:[1,10,50,100,500,5000],type:"log"} ]
官方文档倒是有相关描述,但有点看不懂。也许这样的需求很少,网上也查不到相关资料。
这个效果怎么才能实现呢?
首先 xAxis.interval 或 yAxis.interval是number类型
xAxis.logBase是对数的底数,这个你要根据你的数据设置
其次,xAxis.axisLabel.formatter是可以自己自定义的,你想在图上显示就return什么就可以了