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

时间:2011-10-12 18:11:02

标签: javascript charts highcharts

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

谢谢!

1 个答案:

答案 0 :(得分:6)

这是你定义“y”轴的方法 -

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

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

series: [{yAxis: 1}, {yAxis: 2}, {}]

因此,您的第一个系列会与yAxis[1]相关联,第二个系列会与yAxis[2]相关联,第三个系列会默认与yAxis[0]相关联。

查看yAxisseries上的API参考。

您还可以看到双轴here的演示。在那里,您可以单击“查看选项”以查看options对象的配置方式。