【问题标题】:Second Y-Axis in Highcharts linked to specific data seriesHighcharts 中的第二个 Y 轴链接到特定数据系列
【发布时间】:2011-12-06 08:52:27
【问题描述】:
我在一个按日期分类的图表中有 6 个系列(线)。其中一个系列的最大点比所有其他系列都高,使它们消失在底部的一行中。数据是从不同的报告中生成的,这些报告具有不同的顺序,但大多数是相同的数据与可变数据混合在一起。
我想在右侧添加第二个 y 轴,以使单个系列与所有其他数据分开,但我需要一种方法来告诉 highcharts 采用我知道的特定系列。 series.name 将始终相同。有什么办法可以做到吗?
谢谢!
【问题讨论】:
标签:
javascript
charts
highcharts
【解决方案1】:
这就是定义“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] 关联。
查看 yAxis 和 series 上的 API 参考。
您还可以看到双轴演示here。在那里你可以点击“查看选项”来查看options对象是如何配置的。