1.轴触发:轴触发拿到的数据是当前这条垂直线上的所有数据(这里做的处理是:将数据从大到小排,只展示数据较大的10条数据)

              tooltip: {trigger: 'axis',//轴触发formatter (params) {// 拿到横坐标时间格式化一下var res = `${i18n.$t('time')}:${moment(params[0].name).format('YYYY-MM-DD HH:mm:ss')}\n`var resCopy = []for (var i = 0; i < params.length; i++) {const name = params[i].seriesName //名称const value = params[i].data[params[i].seriesName] //值const marker = params[i].marker //样式(前面的小圆点)if (value !== null) {resCopy.push({ name: name, value: value, marker: marker })}       }// 对结果排序 且 只保留10条数据resCopy = resCopy.sort(_this.compare('value')).slice(0, 10)for (var j = 0; j < resCopy.length; j++) {// 如果是单条线提示只展示数据,如果是多条线提示显示名字+数据if (resCopy[j].name === 'null') {res += '<br>' + resCopy[j].marker + resCopy[j].value} else if (resCopy[j].value !== null) {res +='<br>' +resCopy[j].marker +resCopy[j].name +':' +resCopy[j].value}}return res}},

2.点触发:点触发拿到的是当前鼠标接触的点的数据

             tooltip: {trigger: 'item',//点触发formatter (params) {// 拿到横坐标时间格式化一下var res = `${i18n.$t('time')}:${moment(params[0].name).format('YYYY-MM-DD HH:mm:ss')}\n`//点触发拿到的只是当前点的数据const name = params.seriesNameconst value = params.data[params.seriesName]const marker = params.marker    // 如果是单条线提示只展示数据,如果是多条线提示显示名字+数据if (name === 'null') {res += '<br>' + params.marker + +value} else {if (value !== null) {res += '<br>' + params.marker + name + ':' + value}}return res}},

点触发的缺点:1.不太灵敏,必须精确的放到点上才出提示,用户体验不好。

2.针对多条线,且线之间有交叉的话,交叉点只能展示一个点,不能展示所有交叉的线的点

3.如果要展示的是一段文字,限宽不限高,文本自动换行:

   tooltip: {trigger: 'item',triggerOn: 'mousemove',extraCssText: 'white-space: pre-wrap;max-width:400px    ',formatter: function (params) {return `<div >${params.data.name}</div>`}},

echarts中的自定义tooltip浮层展示相关推荐

  1. echarts 中 symbol 自定义图片

    在官方文档里面,修改标记的图形(symbol)的方法有三种: 一:ECharts 提供的标记类型有 'circle', 'rect', 'roundRect', 'triangle', 'diamon ...

  2. echarts中自定义图片的矢量路径设置

    echarts中自定义图片的矢量路径设置 在echarts象形柱图中要使用自定义的图片有三种格式,如下图: 前面两种方式我们项目中也常用到,第三种是矢量路径,如何获取这个矢量路径呢,方法如下: 第一步 ...

  3. echarts中tooltip前面的小圆点

    Echarts中tooltip前面的小圆点 当在Echarts中使用自定义格式的tooltip时(formatter),发现前面的小圆点没有了 1. 为解决这个问题,就要用到Echarts中的mark ...

  4. Echarts中tooltip显示的数据与数据本身顺序相反

    echarts中默认的tooltip和柱状图显示顺序相反,客户要求表盘,tooltip,图例显示顺序一致,也就是五线城市在tooltip和图例中都需要第一个显示: 解决方式: 修改tooltip的fo ...

  5. echarts 自适应屏幕 主题颜色 自动缩放选框 多图展示 自定义toolTip

    图 自适应屏幕 /*** 自适应*/ window.addEventListener("resize",function () {myChart.resize(option) }) ...

  6. vue 里怎么使用 echarts 实现地图自动轮播功能、自定义 tooltip 悬浮位置提示、自定义 label 标签位置样式?

    要实现的功能 比如:我们要实现白云地图24镇街的常住人口统计展示,然后需要我们实现 1s 自动轮播一次地区,自定义标签样式,自定义悬浮样式. 准备工作 1.安装依赖 npm i echarts -s ...

  7. ECharts中setOption的title、tooltip、xAxis、yAxis、series、legend等参数的含义。

    ECharts中setOption的title.tooltip.xAxis.yAxis.series.legend等参数的含义. title //标题设置 legend //图例控制 grid //图 ...

  8. .NET WinForm中给DataGridView自定义ToolTip并设置ToolTip的样式

    .NET WinForm中的DataGridView为程序开发提供了诸多的便利,我们不需要做许多额外的工作就可以获得一些基础功能,例如点击列标题排序.行选择功能.改变列宽和行宽,以及单元格内容的自动T ...

  9. html表格怎样传入数据类型,Echarts图表中pie类型tooltip中formatter函数传递的参数从哪里来?...

    最近参与一个项目遇到一个问题,这个tooltip提示框信息怎么配?找了好久最终配置成功,分享到这里大家共享一下,能节省不少时间 首先可以看一下系统介绍的文章,里面知识点比较多,也有注释,讲的很全,推荐 ...

  10. AntDesignVue表格中列的自定义隐藏与展示

    Vue版本:2.6.x,AntDesignVue版本:1.7.x 在工作中难免会遇到这种情况,较多列的表格展示,如果只想看某些关键列的数据,就需要用到筛选,官方文档的筛选是针对行的数据筛选,没有对列筛 ...

最新文章

  1. 看到抖音上Python工程师晒得工资条,我沉默了......
  2. 近期活动盘点:数据科学研究院论坛“人文社科专场、全球最大的免费编程社区公开课、DeeCamp2019:实战AI 铸造定雨神针...
  3. 一个算法对于某个输入的循环次数是可以事先估计出来的_数据结构与算法:算法...
  4. 【Quartz】问题记录注意事项【四】
  5. 昨天,腾讯百万节点规模管控系统(TSC)诞生了!
  6. LeetCode 1845. 座位预约管理系统(set)
  7. 笨办法学 Linux 0~3
  8. python迭代函数例题_python map 函数使用,遍历访问可迭代对象
  9. How to adjust IFrame height on it's content (转载)
  10. Java的值类型(基本类型)和引用类型
  11. php加skplayer,WordPress整合ckplayer(最新)
  12. 零知识证明:一个基于zk-SNARKs的Mastermind棋盘游戏
  13. O2O商城网站建设方案
  14. 程序员找工作遇到的“了解、熟悉、精通”的三种技能要求实际上是这样的标准!
  15. 滑雪问题(dfs+dp)
  16. 四元数与旋转——学习笔记(一)
  17. 自动驾驶轨迹预测论文阅读(一)Deep Learning-based Vehicle Behaviour Prediction For Autonomous Driving Applications
  18. oracle中before,oracle触发器before和after数据区别
  19. 胡谨的个人简介及一生
  20. 房地产调控不当必将引发中国经济危机,中国的经济危机不是不会到来,而是尚未到来,是滞后到来,也将由房地产泡沫的破灭而引发(原创首发,深度好文)——何学林房地产大策划之六

热门文章

  1. 直线插补和圆弧插补的区别
  2. Mac Android 查看dex文件内容
  3. 随机森林算法工作原理
  4. 怎么把cad做的图分享给别人_CAD命令大全分享,作图快人两步
  5. 电子商务B2C之未来-刘爽
  6. IDEA安装Yapi插件
  7. CS和BS 到底是什么
  8. 论文公式编号MATHTYPE
  9. [html] 网页打印与标准纸张换算时,cm和px是如何换算的?
  10. jmeter 变量的使用