当前位置:   article > 正文

Echarts自定义tooltip_echarts tooltip 自定义

echarts tooltip 自定义

一、效果

二、代码 

  1. tooltip: {
  2. show: true,
  3. axisPointer: {
  4. // 十字交叉
  5. type: 'cross',
  6. lineStyle: {
  7. type: 'dashed' // 虚线
  8. }
  9. },
  10. // 自定义
  11. formatter: p => {
  12. // 图表中线或柱的name
  13. const pre = p.name
  14. const start = '<ul type="none" style="margin:2px 0 15px -40px;">'
  15. const end = '</ul>'
  16. const textStart = '<li style="text-align: left;padding-left: 10px;">'
  17. const textEnd = '</li>'
  18. const titleStart = '<li style="text-align: left;">'
  19. const titleEnd = '</li>'
  20. const dom = titleStart + p.marker + p.seriesName + titleEnd + textStart + '时间:' + p.value.weekTime + textEnd + textStart + '数值:' + p.value.valueData + textEnd
  21. // p.marker + p.seriesName + ':<br/> ' + style + '时间:' + p.value.weekTime + '<br/> ' + style + '数值:' + p.value.value + '<br/>'
  22. // 拼接h5
  23. return pre + start + dom + end
  24. },
  25. // tooltip样式
  26. extraCssText: 'background: linear-gradient(#3EC1FF, #0F3D74, #0F3D74, #0F3D74, #3EC1FF);color:#FFFFFF'
  27. // className 仅适用于版本5以上,可用于自定义样式
  28. className: 'test'
  29. },

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/308672
推荐阅读
相关标签
  

闽ICP备14008679号