J'ai les codes suivants pour créer un graphique en utilisant Chart.js v2.1.3:
var ctx = $('#gold_chart');
var goldChart = new Chart(ctx, {
type: 'line',
data: {
labels: dates,
datasets: [{
label: 'I want to remove this Label',
data: prices,
pointRadius: 0,
borderWidth: 1
}]
}
});
Les codes semblent simples, mais je ne peux pas supprimer l'étiquette du graphique. J'ai essayé beaucoup de solutions que j'ai trouvées en ligne, mais la plupart d'entre elles utilisent Chart.js v1.x.
Comment puis-je supprimer les étiquettes de l'ensemble de données?
ajouter:
au démarrage de votre code de script;
la source
Vous pouvez également mettre l'info-bulle sur une seule ligne en supprimant le "titre":
la source
C'est aussi simple que d'ajouter ceci:
legend: { display: false, }
// Ou si vous le souhaitez, vous pouvez utiliser cette autre option qui devrait également fonctionner:
Chart.defaults.global.legend.display = false;
la source
la source