Echarts 饼图 如何渲染指定数据项的值?

image.png
需求:
我想固定显示 Emaillabel
但是测试下来 echarts 好像固定显示了 value 最大的那一项 name

测试网址 https://echarts.apache.org/ex...
我的配置如下

option = {
  tooltip: {
    trigger: 'item'
  },
  legend: {
    top: '5%',
    left: 'center'
  },
  series: [
    {avoidLabelOverlap
      name: 'Access From',
      type: 'pie',
      radius: ['40%', '70%'],
      avoidLabelOverlap: false,
      label: {
        show: true,
        position: 'center'
      },
      emphasis: {
        label: {
          show: true,
          fontSize: '40',
          fontWeight: 'bold'
        }
      },
      labelLine: {
        show: false
      },
      data: [
        { value: 104, name: 'Search Engine' },
        { value: 7350, name: 'Direct' },
        { value: 58, name: 'Email' },
        { value: 484, name: 'Union Ads' },
        { value: 300, name: 'Video Ads' }
      ]
    }
  ]
};

跪求大佬

阅读 2.2k
1 个回答

还是没太明白你的需求,固定显示 Email 有什么规律吗?

如果 formatter 满足不了需求的话,可以考虑嵌套环形图,参考:https://echarts.apache.org/ex...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题