echarts 中添加图片/图标

javascript 复制代码
let myChart = echarts.init(this.$refs.chartOne); // 注意这里的 ref 引用  
  myChart.setOption({  
    tooltip: {
      trigger: 'item',
      formatter: '{b} : {c}'
     },
     series: [{
       type: 'pie',
       radius: '50%',
       data: this.swjList,
       label: {
         formatter: (params) => {
           if (params.name !== '') {
             let percentl = params.percent === undefined ? 0 : params.percent
               if(Number(percentl) > 15){
                  return params.percent + '%{Sunny|}'
                }else{
                  return `${percentl}%`
                }
              }
              return ''
           },
          rich: {
             cValue: {
                height: 25,
                padding: [0, 10, 0, 30],
                align: 'right'
               },
              Sunny: {
                 height: 15,
                 width: 15,
                 align: 'left',
                 backgroundColor: {
                   image: require('../../../assets/images/warning.png'),
                   repeat: 'no-repeat',
                   repeat: 'no-repeat',
                   position: 'center'

                 }
                },
              }
           },
           emphasis: {
               itemStyle: {
                  shadowBlur: 10,
                  shadowOffsetX: 0,
                  shadowColor: 'rgba(0, 0, 0, 0.5)'
                }
            }
         }]
       });  
      window.addEventListener('resize', () => {  
         myChart.resize();  
      });  

Echarts ---自定义label标签的样式(formatter,rich,添加图标等操作)_echarts label-CSDN博客

相关推荐
古时的风筝几秒前
花10 分钟时间,把终端改造成“生产力武器”:Ghostty + Yazi + Lazygit 配置全流程
前端·后端·程序员
Cache技术分享1 分钟前
340. Java Stream API - 理解并行流的额外开销
前端·后端
我叫黑大帅12 分钟前
前端如何利用 GitHub Actions 自动构建并发布到 GitHub Pages?
前端·面试·github
smallLabel16 分钟前
记一次 OpenClaw 飞书插件接入填坑指南: Error: spawn EINVAL
前端
zzjyr18 分钟前
react前端项目 fetch原生 与 umijs request 四种请求区别
前端
我叫黑大帅18 分钟前
前端总说的防抖与节流到底是什么?
前端·javascript·面试
小时前端19 分钟前
微信小程序选不了本地文件?用 web-view + H5 一招搞定
前端·微信小程序·uni-app
71Ove19 分钟前
告别手写字符串!UniApp 路由全自动类型生成工具
前端
掘金安东尼21 分钟前
从平面到空间:用 React Three Fiber 构建 3D 产品网格
前端·javascript·面试
小时前端21 分钟前
HTTPS 页面加载 HTTP 脚本被拦?同源代理来救场
前端·https