2

我创建了一个有两个 y 轴的 Highchart。我的问题是第二个 yAxis(在对面)没有根据我在选项(yAxis: 1)中特别附加的系列进行缩放。

http://jsfiddle.net/sushengloong/MMwSv/

在上面的 jsfiddle 中,很明显价格轴与两线系列相比具有更大的极端。这使得两线系列看起来更加扁平。

当我通过单击图例删除价格 1 系列时,yAxis 可以根据价格 2 系列正确缩放,但反之则不行。这真的很奇怪,我不确定我是否错过了什么。

4

1 回答 1

9

设置alignTicks: false,见:http: //jsfiddle.net/MMwSv/2/

来自文档:

alignTicks:布尔值

使用多轴时,两个或多个相对轴的刻度将自动对齐,方法是向轴或刻度最少的轴添加刻度,就像tickAmount指定的一样。

这可以通过设置alignTicks为 false 来防止。如果网格线看起来很乱,最好通过设置gridLineWidth为 0 为辅助轴隐藏它们。

如果startOnTickendOnTick在某个 Axis 选项中设置为 false,则该alignTicksAxis 将被禁用。

对数轴禁用。

默认为true.

于 2013-06-06T12:48:03.843 回答