Modifier le style d'étiquette de données Chart.js 4.2.1 dans Vue
P粉541796322
2023-09-02 18:54:25
<p>J'utilise Vue et ChartJS et je souhaite modifier le style des étiquettes de données. </p>
<p>J'ai 3 étiquettes de données et je souhaite modifier le style de la deuxième étiquette de normal à gras. </p>
<h2>Ce que j'ai essayé - 1</h2>
<pre class="brush:js;toolbar:false;">plugins : {
légende: {
affichage : faux,
},
info-bulle : {
activé : faux,
},
étiquettes de données : {
formateur : fonction (valeur, contexte) {
si (context.dataIndex === 1) {
var ctx = contexte.chart.ctx;
ctx.font = "bold 20px 'Noto Sans Kr', sans-serif";
ctx.fillStyle = "#333";
console.log(ctx.fontWeight);
}
valeur de retour + "원" ;
},
},
},
≪/pré>
<h2>Ce que j'ai essayé - 2</h2>
<pre class="brush:js;toolbar:false;">plugins : {
légende: {
affichage : faux,
},
info-bulle : {
activé : faux,
},
étiquettes de données : {
formateur : fonction (valeur, contexte) {
si (context.dataIndex === 1) {
retour {
texte : valeur,
style : {
poids : "gras"
}
}
}
valeur de retour + "원" ;
},
},
},
≪/pré>
<p>Le texte renvoyé par la deuxième méthode est <strong>[object object]</strong>, je ne peux donc pas confirmer que le style fonctionne correctement. </p>
<p>Veuillez m'aider à modifier les styles individuels de la base de données. </p>
Pour modifier les polices, vous devez implémenter des options scriptables
font
而不是formatter
.