You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何自定义Highcharts气泡图的悬停提示内容,替换默认轴数据?

Highcharts气泡图自定义悬停提示框内容

完全可以替换气泡悬停时默认显示的x、y轴数据,核心是通过Highcharts的tooltip.formatter函数自定义提示框内容,以下是具体实现方案:

1. 准备带自定义数据的系列数据

在气泡图的每个数据点中,额外添加存储销售代表信息的字段(比如salesReps),示例如下:

series: [{
    data: [
        {x: 95, y: 95, z: 13.8, salesReps: ["Carine", "John", "Alice"]},
        {x: 86.5, y: 102.9, z: 14.7, salesReps: ["Bob", "Charlie"]}
    ]
}]

2. 自定义提示框内容

根据需求选择单行或列表显示方式:

单行显示销售代表

配置tooltip.formatter直接拼接销售代表名称,替换默认的x、y数据:

tooltip: {
    formatter: function() {
        return `<b>销售代表:</b> ${this.point.salesReps.join(', ')}`;
    }
}

对应效果:
单行销售代表名称

列表显示销售代表

如果需要以列表形式展示,需开启useHTML: true,然后用HTML列表标签渲染数据:

tooltip: {
    useHTML: true,
    formatter: function() {
        const repList = this.point.salesReps.map(rep => `<li>${rep}</li>`).join('');
        return `<b>销售代表列表:</b><ul>${repList}</ul>`;
    }
}

对应效果:
销售代表名称列表

效果对比

默认提示框(显示x、y轴数据):
当前气泡图

内容的提问来源于stack exchange,提问作者Carine D'Mello

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 05:13:20