Highstock / highcharts在单个工具提示中显示多个y轴值

时间:2014-10-30 18:24:20

标签: javascript highcharts highstock

我有一个有两个y轴的高库存图表。当鼠标悬停在图表上时,默认工具提示仅显示y轴之一,除非我直接将鼠标放在排除系列的点上。有没有办法在工具提示中显示鼠标在图表中的任何x值时的两个y轴?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我猜你需要在轴之间映射点的东西。它不是内置的,但你可以使用格式化程序并准备这样的东西:

formatter: function(){
            var y = this.y,
                txt = 'y1: ' + y,
                yAxis = this.series.yAxis,
                index = this.series.yAxis.options.index == 0 ? 1 : 0,
                oAxis = this.series.chart.yAxis[index];

            txt += '<br>y2: ' + oAxis.toValue(yAxis.toPixels(y));

            return txt;
 }

http://jsfiddle.net/bu7ryzfL/