J'essaie d'afficher des données en utilisant un graphique en anneau de Chart.js2.Comment personnaliser l'info-bulle d'un graphique Donut Chart.js 2.0?
Mon tableau actuel ressemble à ceci:
Ma sortie désirée doit montrer un autre attribut, qui est le pourcentage, et ressemble à ceci:
J'ai lu la documentation, mais je ne peux pas m'en occuper parce que c'est très général et que je suis novice en JavaScript.
Mon code pour le premier tableau est le suivant:
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'
]
}]
};
IGNORE également le texte à l'intérieur, j'ai trouvé comment faire avec un plug-in – user7334203