在chartjs中回调两级圆环图

时间:2017-05-24 09:24:46

标签: javascript angular typescript charts

如何在chartjs中的双圆圈图表上实现正确的回调?

我只知道做这样的事情的方法:

options: {
    tooltips: {
      callbacks: {
        label: function (tooltipItems, data) {
          return data.datasets[0].data[tooltipItems.index] + 'h';
        }
      }
    }
  }

但显然它无法正常工作。因为它从第一个圆环图(data.datasets[0].data)返回数据并为两个图表返回。 如何单独返回两个图表的数据?

1 个答案:

答案 0 :(得分:1)

好的,这很简单,只需使用.datasetIndex:

label: function (tooltipItems, data) {
          return data.datasets[tooltipItems.datasetIndex].data[tooltipItems.index] + 'h';
        }
相关问题