echarts 设置-tooltip

Echarts 的 tooltip 是用来显示数据项的详细信息的,默认情况下鼠标悬停在图表上时会显示 tooltip。可以通过设置 tooltip 的属性来自定义 tooltip 的样式和显示内容。

下面是一些常用的 tooltip 属性设置示例:

  1. 设置 tooltip 的触发方式为鼠标移动到数据项上时触发:

    tooltip: {
    trigger: 'axis'
    }

  2. 设置 tooltip 的样式,如背景色、边框颜色和宽度等:

    tooltip: {
    backgroundColor: 'rgba(0,0,0,0.7)',
    borderColor: '#fff',
    borderWidth: 1
    }

  3. 设置 tooltip 的内容格式化,可以使用回调函数来自定义 tooltip 的内容:

    tooltip: {
    formatter: function (params) {
    return params.name + ': ' + params.value;
    }
    }

  4. 设置 tooltip 的显示位置,默认为鼠标所在位置,也可以设置为固定位置:

    tooltip: {
    position: function (point, params, dom, rect, size) {
    return [point[0], '10%']; // 在鼠标所在的 x 轴位置,y 轴位置离图表顶部距离为 10%
    }
    }

上述示例只是一些常用的设置,Echarts 的 tooltip 还有很多其他属性可供设置,具体可参考 Echarts 官方文档中关于 tooltip 的说明。

相关推荐
不听话坏2 小时前
Ignition篇(下 一) 动态执行前的事情
开发语言·前端·javascript
likeyi072 小时前
require 和 import的区别
开发语言·前端
pany2 小时前
做 AI 友好的开源 Vue3 模板 🌈
前端·vue.js·ai编程
小二·3 小时前
React 19 + Next.js 15 现代前端开发实战:App Router / Server Components / 流式渲染
前端·javascript·react.js
谙忆10244 小时前
前端图片直传对象存储:OSS/S3 预签名 URL、STS 临时凭证与回调校验
前端
CHNE_TAO_EMSM5 小时前
Android studio 打开文件时自动下载源码
前端·javascript·android studio
一孤程6 小时前
Airtest自动化测试第五篇:小程序与Web测试——跨平台自动化全覆盖
前端·自动化测试·小程序·自动化·测试·airtest
IT_陈寒6 小时前
SpringBoot自动配置不是你以为的那样的智能
前端·人工智能·后端
yume_sibai7 小时前
大屏数据可视化 - 边框红绿呼吸灯实现详解
前端·信息可视化·typescript
竹林8187 小时前
从 ethers.js 迁移到 Viem:一个签名验证 Bug 让我彻底放弃旧爱
javascript