echarts饼图如何隐藏数据为0的legend?

image.png

如图所示,目前基金项的数据为0,在饼图上没有显示

但是此时要如何隐藏基金的legend?

已解决 悬赏分:50 - 解决时间 2022-01-16 20:16
反对 0举报 0 收藏 0

回答1

最佳
  • @

    series.data数据更新时同步更新legend.data数据

    const series_data = [
        {value: 335, name: '股票'},
        {value: 310, name: '债券'},
        {value: 0, name: '基金'},
        {value: 135, name: '现金'}
    ]
    const legend_data = chart_data.map(e=>e.value?e.name:false).filter(Boolean)
    支持 0 反对 0 举报
    2022-01-16 16:16