在Highcharts上的工具提示中获取轴名称

时间:2014-08-17 14:15:27

标签: highcharts

我在Highcharts中使用气泡图,我正在尝试更改悬停工具提示以显示更有意义的输出 - 目前我可以让它显示轴值,但我无法显示标签。

我在我的绘图中使用它:

plotOptions: {
    bubble: {
        minSize: 1,
        maxSize: 40,
        tooltip: {
            headerFormat: '<b>{series.name}</b><br>',
            pointFormat: '{point.x}:00 UTC on {point.y} => total of {point.z} tickets'
        }                   
    }       
}

在我的y轴上我有:

yAxis:{
    categories: ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday","Sunday"]
}

显示为:

11:00 on 0 => total of 32 tickets

但我希望它能在标签中显示实际日期:

11:00 on Monday => total of 32 tickets

我看过格式化程序但是我似乎无法访问z轴,因为它给出了一个未定义的。

如何在工具提示中使用y轴名称?

http://jsfiddle.net/qvw5gurc/1/

1 个答案:

答案 0 :(得分:5)

正如@Ondkloss在评论中所说,请改用tooltip.formatter

    tooltip: {
        formatter: function () {
            return '<b>' + this.series.name + '</b><br>' + this.point.x + ':00 UTC on ' + this.series.yAxis.categories[this.point.y] + '=> total on ' + this.point.z + 'tickets';
        }
    },

更新了fiddle