2017-05-24 2 views
0

chartjs에서 이중 도넛 형 차트의 적절한 콜백을 구현하는 방법은 무엇입니까?chartjs의 2 레벨 도넛 형 차트의 콜백

나는 이런 식으로 뭔가 할 수있는 유일한 방법을 알고 :

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

을하지만, 분명히이 제대로 작동하지 않습니다. 첫 번째 도넛 형 차트 (data.datasets[0].data)의 데이터를 반환하고 두 차트 모두를 반환하기 때문입니다. 두 차트의 데이터를 개별적으로 반환하는 방법은 무엇입니까?

답변

1

꽤 쉬웠다 좋아, 단지 .datasetIndex를 사용

label: function (tooltipItems, data) { 
      return data.datasets[tooltipItems.datasetIndex].data[tooltipItems.index] + 'h'; 
     } 
관련 문제