我听说Log值应始终是log base的幂。我正在使用highcharts中的log轴演示 http://jsfiddle.net/jjg4z79x/
我将 yaxis 的min
值设置为9.这会在日志轴4,10,20,40,100,200,400,1K
预期标签: 10,100,......
说明:
yaxis标度的最小值为9.但标签和标记应显示在下一个对数基数的整数幂。也就是说,10。类似地,所有其他标签应该是对数基数的整数幂。那是10 power 1, 10 power 2
等等,
这是对数轴的正确行为吗?
答案 0 :(得分:0)
您可能会将轴刻度与显示的标签混淆。
实际上,您可以使用tickPositions/tickPositioner将标签设置为您想要的任何值(但大于0)。对数轴表示图表中的比例是对数但不确定标签的显示方式。
yAxis: {
type: 'logarithmic',
min: 9,
startOnTick: false,
endOnTick: false,
tickPositions: [Math.log10(10), Math.log10(20), Math.log10(32), Math.log10(40)]
},