echarts 修改tooltip默认样式
修改后效果如图
tooltip: { // trigger 设置触发类型,默认数据触发,可选值:'item' ¦ 'axis' trigger: "item", showDelay: 20, // 显示延迟,添加显示延迟可以避免频繁切换,单位ms hideDelay: 20, // 隐藏延迟,单位ms backgroundColor: "rgba(1,172,253,0.7)", // 提示框背景颜色 borderColor:'rgb(1,172,253)', textStyle: { fontSize: 14, color: "#fff", }, // formatter:'{b0}<br />{c}' formatter: function (params) { //console.log("--x轴类目对应的参数数组--", params); //显示的提示框中的相关数据 var res = // 字符串形式的html标签会被echarts转换渲染成数据,这个res主要是画的tooltip里的上部分的标题部分 "<div style='margin-bottom:5px;padding:0 12px;width:100%;height:24px;color:#03EDFC;;line-height:24px;'><p>" + params.name + " </p></div>"; res += `<div style="color: #fff;font-size: 14px; padding:0 12px;line-height: 24px"> <span style="display:inline-block;margin-right:5px;width:10px;height:10px;background-color:${[ params.color, // 默认是小圆点,我们将其修改成有圆角的正方形,这里用的是模板字符串。并拿到对应颜色、名字、数据 ]};"></span>
${params.value} </div>`; return res; // 经过这么一加工,最终返回出去并渲染,最终就出现了我们所看的效果 }, },
代码中的params.name与params.value按自己的具体数据修改,下面为当前数据。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具