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 的说明。

相关推荐
wordbaby6 分钟前
TanStack Router 路径参数(Path Params)速查表
前端
梵尔纳多18 分钟前
Electron 主进程和渲染进程通信
javascript·arcgis·electron
盟接之桥1 小时前
盟接之桥--说制造:从“找缝隙”到“一万米深”——庖丁解牛式的制造业精进之道
大数据·前端·数据库·人工智能·物联网·制造
巴拉巴拉~~1 小时前
Flutter 通用滑块组件 CommonSliderWidget:单值 / 范围 + 刻度 + 标签 + 样式自定义
开发语言·前端·javascript
韭菜炒大葱1 小时前
现代前端开发工程化:Vue3 + Vite 带你从 0 到 1 搭建 Vue3 项目🚀
前端·vue.js·vite
有意义1 小时前
从 useState 到 useEffect:React Hooks 核心机制详解
javascript·react.js·前端工程化
栀秋6661 小时前
面试常考的最长递增子序列(LIS),到底该怎么想、怎么写?
前端·javascript·算法
Melrose1 小时前
Flutter - 使用Jaspr来构建SEO友好网站
前端·flutter
有点笨的蛋1 小时前
Vue3 项目:宠物照片变身冰球运动员的 AI 应用
前端·vue.js
Zyx20071 小时前
手写 `instanceof`:深入理解 JavaScript 原型链与继承机制
javascript