我创建了一个有两个 y 轴的 Highchart。我的问题是第二个 yAxis(在对面)没有根据我在选项(yAxis: 1
)中特别附加的系列进行缩放。
http://jsfiddle.net/sushengloong/MMwSv/
在上面的 jsfiddle 中,很明显价格轴与两线系列相比具有更大的极端。这使得两线系列看起来更加扁平。
当我通过单击图例删除价格 1 系列时,yAxis 可以根据价格 2 系列正确缩放,但反之则不行。这真的很奇怪,我不确定我是否错过了什么。
我创建了一个有两个 y 轴的 Highchart。我的问题是第二个 yAxis(在对面)没有根据我在选项(yAxis: 1
)中特别附加的系列进行缩放。
http://jsfiddle.net/sushengloong/MMwSv/
在上面的 jsfiddle 中,很明显价格轴与两线系列相比具有更大的极端。这使得两线系列看起来更加扁平。
当我通过单击图例删除价格 1 系列时,yAxis 可以根据价格 2 系列正确缩放,但反之则不行。这真的很奇怪,我不确定我是否错过了什么。
设置alignTicks: false
,见:http: //jsfiddle.net/MMwSv/2/
来自文档:
alignTicks:布尔值
使用多轴时,两个或多个相对轴的刻度将自动对齐,方法是向轴或刻度最少的轴添加刻度,就像
tickAmount
指定的一样。这可以通过设置
alignTicks
为 false 来防止。如果网格线看起来很乱,最好通过设置gridLineWidth
为 0 为辅助轴隐藏它们。如果
startOnTick
或endOnTick
在某个 Axis 选项中设置为 false,则该alignTicks
Axis 将被禁用。对数轴禁用。
默认为
true
.