Highcharts:对于具有不同单位

时间:2016-10-14 12:48:41

标签: highcharts

我有一个图表,其中两个图表/系列具有不同的单位。因此,y轴是不同的,极值是彼此分开计算的。

有没有办法告诉Highcharts 使用相同的比例,尽管所有图表/系列都有不同的单位?

下面是图表。作为示例,相关的y轴是右边的那些。单位不同:“W / m ^ 2”和“kW / kWp”,但我希望比例相同。

enter image description here

当然,一种方法是手动方法:在我的控制器中,浏览所有数据系列并检查所有数据系列的总体最小值和最大值,然后通过

手动应用极值
chart.yAxis[i].setExtremes(min, max)

但我想知道Highcharts是否有任何办法,比如配置选项,来实现这一目标。 到目前为止,我在文档中找不到任何内容。

感谢。

1 个答案:

答案 0 :(得分:3)

可以选择实现这一目标。您可以通过linkedTo属性将一个轴链接到另一个轴。

来自API:

  

linkedTo:数字

     

此轴链接到的另一个轴的索引。当轴链接到主轴时,它将采用与主轴相同的极限,但由min或max或setExtremes指定。它可用于显示其他信息,或通过复制比例来轻松阅读图表。

     

http://api.highcharts.com/highcharts/yAxis.linkedTo

示例:http://jsfiddle.net/n8tokqru/

    yAxis: [{

    }, {
        linkedTo: 0
    }],