我创建了一个Highchart,其中有两个y轴。我的问题是第二个yAxis(在另一侧)不能根据我在选项(yAxis: 1
)中专门附加的系列进行缩放。
http://jsfiddle.net/sushengloong/MMwSv/
在上面的jsfiddle中,很明显,与两个系列相比,Price轴具有更大的极限。这使得两个系列看起来更平坦。
当我通过点击图例取走Price 1系列时,yAxis可以根据Price 2系列正确缩放,但不能反过来。这真的很奇怪,我不确定我是否错过了任何东西。
答案 0 :(得分:9)
设置alignTicks: false
,请参阅:http://jsfiddle.net/MMwSv/2/
来自docs:
alignTicks:Boolean
当使用多个轴时,两个或多个相对轴的刻度将通过向具有最小刻度的轴添加刻度来自动对齐,就像指定了
tickAmount
一样。将
alignTicks
设置为false可以防止这种情况。如果网格线看起来很混乱,最好通过将gridLineWidth
设置为0来隐藏它们作为辅助轴。如果Axis选项中的
startOnTick
或endOnTick
设置为false,则会为Axis禁用alignTicks
。禁用对数轴。
默认为
true
。