highcharts - 双轴对 Highcharts 中的同一系列使用百分比和绝对值

标签 highcharts

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

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

最佳答案

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

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
    }
]

<强> Dual axes | Highchart & Highstock @ jsFiddle

关于highcharts - 双轴对 Highcharts 中的同一系列使用百分比和绝对值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13261736/

相关文章:

Highcharts yAxis 未缩放以填充可用高度

Javascript 热图 ReferenceError h337.create

javascript - polymer 模板在多个图表上重复

javascript - 刷新数据vb

javascript - 隐藏值可以在 highcharts 钻取之间传递吗?

Highcharts - 数据标签被切断

javascript - 如何使我的 Highcharts 反转

javascript - 自定义工具提示,使烛台保持原样

javascript - 如何格式化 Highcharts 的 (x,y) 对数据的日期时间

javascript - Highstock - 动态更改刻度定位器