echart 的 多个饼图,如何统一设置 center 和 radius值

echart饼图中。饼图展示个数是不确定的是循环遍历出来的,有可能是1个或多个。怎么设置radius和center能保证面板展示不同饼图个数都能自适应展示。
同时在正常面板跟全屏面板中使用。
类似 justify-content:space-around

this.queryMeasHeader.map((name, i) => {
          return {
            name: name,
            type: "pie",
            selectedMode: "single",
            radius: [],//TODO
            center: [],//TODO
            label: {
              normal: {
                position: "inner"
              }
            },
            labelLine: {
              normal: {
                show: false
              }
            },
            data: seriesData[i]
          }
        })
阅读 4.3k
2 个回答

是不是可以设置多个div,每个div对应一个饼图

不太清楚你的意思,是动态生成的chart的排序问题么?如果是遍历出来的,根据i值不同,在外面设定好是left还是center还是right。

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