如何实现series中label数字显示加图标显示呢?

本文展示了如何在Echarts中实现图例显示在外侧,并结合循环嵌套设置不同颜色与图标。通过`formatter`函数和`rich`属性定制了图例的文字与背景图片,使用了`require`引入SVG图片。示例代码详细解释了每个关键部分的作用,帮助读者理解自定义Echarts组件的方法。
摘要由CSDN通过智能技术生成

在这里插入图片描述
以上就是我做出来得效果!!!
要是想说功能怎么做的话 可以私信小编哦!
在这里插入图片描述
上代码👇

 label: {
            show: true,
            position: "outside",
            distance: 5,
             formatter: [
                  '{a|Top'+[k + 1]+'}',
                  '{imagessck|}'
              ].join('\n'),

              rich: {
                  a: {
                      color: sortColor[k].color,
                      lineHeight: 24,
                      fontsize:24,
                  },
                  imagessck: {
                      backgroundColor: {
                          image: sortImage[k],
                      },
                      height: 24,
                      align: 'center',
                  },
              }
          },

外面我嵌套了一层循环哦

   let sortColor =[
        {
          color:'#e5c836',
        },
        {
          color:'#c1c1c1',
        },
        {
          color:'#b47c4c',
        }
      ];
      let sortImage=[
        require('@/assets/images/金冠.svg'),
        require('@/assets/images/银冠.svg'),
        require('@/assets/images/铜冠.svg')
      ]

这个是我定义得东西 如果你要写图片得话 最好跟我前面一样 写一个require

formatter => 可以看一下echarts中的文档

在这里插入图片描述
好啦好啦 说句祝福语走呢走呢
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值