4

我需要使用一个系列中 Y 轴的百分比和绝对值。

highchart http://www.highcharts.com/demo/combo-multi-axes中有一些示例,但它使用两个不同的系列。例如,我需要 Y 轴中的值直到 1000,而在另一个 Y 轴中显示项目系列的百分比。

4

1 回答 1

5

xAxis.linkedTo您可以使用该属性创建第二个 Y 轴并将其链接到第一个(第 0 个)轴。然后在第二个轴的标签格式化程序中,进行计算以得到百分比。

yAxis:[{            
    },
    {
        labels:{
            formatter:function(){
                var max=this.axis.linkedParent.dataMax,
                    min=this.axis.linkedParent.dataMin,
                    range=max-min;                       
                return ((this.value-min)/(range)*100) + ' %';
            }
        },
        linkedTo:0,
        opposite:true
    }
]

双轴 | Highchart & Highstock @ jsFiddle

于 2012-11-28T07:55:44.560 回答