Tukar gaya label data Chart.js 4.2.1 dalam Vue
P粉541796322
2023-09-02 18:54:25
<p>Saya menggunakan Vue dan ChartJS, dan saya mahu menukar gaya label data. </p>
<p>Saya mempunyai 3 label data dan saya mahu menukar gaya label kedua daripada biasa kepada tebal. </p>
<h2>Apa yang saya cuba - 1</h2>
<pre class="brush:js;toolbar:false;">plugin: {
lagenda: {
paparan: palsu,
},
petua alat: {
didayakan: palsu,
},
label data: {
pemformat: fungsi (nilai, konteks) {
if (context.dataIndex === 1) {
var ctx = context.chart.ctx;
ctx.font = "20px tebal 'Noto Sans Kr', sans-serif";
ctx.fillStyle = "#333";
console.log(ctx.fontWeight);
}
nilai pulangan + "원";
},
},
},
</pra>
<h2>Apa yang saya cuba - 2</h2>
<pre class="brush:js;toolbar:false;">plugin: {
lagenda: {
paparan: palsu,
},
petua alat: {
didayakan: palsu,
},
label data: {
pemformat: fungsi (nilai, konteks) {
jika (context.dataIndex === 1) {
kembali {
teks: nilai,
gaya : {
berat: 'berani'
}
}
}
nilai pulangan + "원";
},
},
},
</pra>
<p>Teks yang dikembalikan oleh kaedah kedua ialah <strong>[objek objek]</strong>, jadi saya tidak dapat mengesahkan bahawa penggayaan berfungsi dengan betul. </p>
<p>Tolong bantu saya menukar gaya individu pangkalan data. </p>
Untuk menukar fon anda harus melaksanakan pilihan boleh skrip
font
而不是formatter
.