Ändern Sie den Datenbeschriftungsstil von Chart.js 4.2.1 in Vue
P粉541796322
2023-09-02 18:54:25
<p>Ich verwende Vue und ChartJS und möchte den Stil der Datenbeschriftungen ändern. </p>
<p>Ich habe drei Datenbeschriftungen und möchte den Stil der zweiten Beschriftung von normal auf fett ändern. </p>
<h2>Was ich versucht habe - 1</h2>
<pre class="brush:js;toolbar:false;">plugins: {
Legende: {
Anzeige: falsch,
},
Tooltip: {
aktiviert: falsch,
},
Datenaufkleber: {
Formatierer: Funktion (Wert, Kontext) {
if (context.dataIndex === 1) {
var ctx = context.chart.ctx;
ctx.font = "bold 20px 'Noto Sans Kr', serifenlos";
ctx.fillStyle = "#333";
console.log(ctx.fontWeight);
}
Rückgabewert + "원";
},
},
},
</pre>
<h2>Was ich versucht habe - 2</h2>
<pre class="brush:js;toolbar:false;">plugins: {
Legende: {
Anzeige: falsch,
},
Tooltip: {
aktiviert: falsch,
},
Datenaufkleber: {
Formatierer: Funktion (Wert, Kontext) {
if (context.dataIndex === 1) {
zurückkehren {
Text: Wert,
Stil : {
Gewicht: 'fett'
}
}
}
Rückgabewert + "원";
},
},
},
</pre>
<p>Der von der zweiten Methode zurückgegebene Text ist <strong>[object object]</strong>, daher kann ich nicht bestätigen, dass der Stil ordnungsgemäß funktioniert. </p>
<p>Bitte helfen Sie mir, einzelne Stile der Datenbank zu ändern. </p>
要更改字体,您应该实现可脚本化的选项
font
而不是formatter
。