Highcharts中的第二个Y轴与特定数据系列相关联

Tob*_*oby 1 javascript charts highcharts

我在一个图表中有6个系列(行)按日期分类.其中一个系列的最大点比所有其他系列更高,使它们在底部消失成一条线.数据是从不同的报告生成的,系列的顺序不同,但大部分数据与可变数据混合在一起.我想在右边添加第二个y轴,以保持一个单独的系列与所有其他数据分开但我需要一种方法告诉highcharts采取我知道的特定系列名称.series.name将始终相同.有没有办法实现这一目标?

谢谢!

Bhe*_*ung 6

这就是你定义"y"轴的方法 -

yAxis: [{},{},{}] 
// so "yAxis" is just an array of y-axis-objects (i.e. yAxis[0], yAxis[1]...)
Run Code Online (Sandbox Code Playgroud)

你可以告诉Highcharts你希望你的系列中哪一个y轴与之相关联,如下所示 -

series: [{yAxis: 1}, {yAxis: 2}, {}]
Run Code Online (Sandbox Code Playgroud)

因此,您的第一个系列将与yAxis[1]第二个系列相关联,yAxis[2]默认情况下与第三个系列相关联yAxis[0].

查看yAxisseries上的API参考.

您还可以在此处查看双轴演示.在那里,您可以单击"查看选项"以查看options对象的配置方式.