我使用chartJS顯示2個或有時3個數據集的數據。計算ChartJS中的工具提示中的值
我可以這樣做,它不僅顯示tooltipItem.yLabel
,而且還顯示總金額爲yLabel (dataset1/(dataset1+dataset2))
的百分比? 我想把這個值放在afterLabel
。
ChartJS選項代碼:
tooltips : {
callbacks : {
label : function(tooltipItem, data) {
return data.datasets[tooltipItem.datasetIndex].label + ': ' + tooltipItem.yLabel;
},
afterLabel : function(tooltipItem, data) {
return dataset1/(dataset1+dataset2);
},
}
}
我的 'Y' 數據集的數字陣列。 X數據集是日期數組。 我似乎無法弄清楚chart.min.js如何使用這些值。
感謝您的努力,但那不是我所需要的。正如我所說的,我有2個數據組。所以每一天,Y軸上有2個點。 我想要標籤說Y點1懸停/(Y點1懸停+ Y點2)* 100. 因此,基本上,它應該是Y點1%+ Y點2%== 100% –