You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

钻取条形图切换数据集后图例未更新的技术求助

钻取条形图切换数据集时图例未同步更新,点击条形后图例标签错误

我参考YouTube视频和论坛资源做了一个钻取条形图,但切换不同数据集的时候,图例没法同步更新。点击第一个条形进入钻取视图后,图例显示的是错误标签,和悬浮提示里的正确内容对不上。

完整代码

// 粘贴你的完整钻取条形图代码
// 示例代码(请替换为实际代码)
const drilldownChart = new Chart(document.getElementById('bar-chart'), {
  type: 'bar',
  data: {
    labels: ['主分类A', '主分类B'],
    datasets: [{
      label: '主数据汇总',
      data: [40, 60],
      backgroundColor: ['#4BC0C0', '#9966FF'],
      drilldownIds: ['subA', 'subB']
    }]
  },
  options: {
    plugins: {
      legend: { position: 'top' },
      tooltip: {
        callbacks: {
          label: (ctx) => `${ctx.dataset.label}: ${ctx.raw}`
        }
      }
    },
    onClick: function(e) {
      const activeBar = this.getElementAtEvent(e)[0];
      if (activeBar) {
        const targetDrilldown = this.data.datasets[0].drilldownIds[activeBar.index];
        // 模拟切换钻取数据集
        if (targetDrilldown === 'subA') {
          this.data.labels = ['子项A1', '子项A2'];
          this.data.datasets[0].data = [25, 15];
          // 此处未正确更新图例标签
          this.update();
        }
      }
    }
  }
});

问题截图

图例显示错误的钻取条形图

恳请各位帮忙排查问题,解决图例与数据集同步更新的问题。

内容的提问来源于stack exchange,提问作者safalstha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 23:30:55