我試圖使用Chart.js2中的圓環圖來顯示一些數據。如何自定義Chart.js 2.0甜甜圈圖表的工具提示?
我當前圖表看起來是這樣的:
我需要的輸出必須表現出另一種屬性,它是百分比,如下所示:
我已經閱讀過文檔,但是我無法應付這種情況,因爲它非常通用,而且我是JavaScript新手。
我給第一圖表代碼如下:
const renderCashCurrencyPie = (cashAnalysisBalances) => {
if (cashAnalysisBalances) {
const currenciesName = cashAnalysisBalances
.map(curName => curName.currency);
const availableCash = cashAnalysisBalances
.map(avCash => avCash.availableCash);
let currenciesCounter = 0;
for (let i = 0; i < currenciesName.length; i += 1) {
if (currenciesName[i] !== currenciesName[i + 1]) {
currenciesCounter += 1;
}
}
const currenciesData = {
labels: currenciesName,
datasets: [{
data: availableCash,
backgroundColor: [
'#129CFF',
'#0C6DB3',
'#FF6384',
'#00FFFF'
],
hoverBackgroundColor: [
'#FF6384',
'#36A2EB',
'#FFCE56',
'#00FFFF'
]
}]
};
也忽略內的文本,我發現如何使用插件做到這一點 – user7334203