Saya perlu menulis teks pada bar dalam carta menggunakan chart.js
var ctx = document.getElementById("myChart"); var myChart = new Chart(ctx, { type: 'bar', data:data, options: { scales: { yAxes: [{ ticks: { beginAtZero:true } }] } }, responsive : true, showTooltips : false, showInlineValues : true, centeredInllineValues : true, tooltipCaretSize : 0, tooltipTemplate : "<%= value %>" });
Kod di atas tidak berfungsi...
Saya perlukan sesuatu seperti ini:
Jika anda ingin memaparkan teks berpusat untuk setiap elemen, terdapat cara yang lebih mudah:
Nampaknya'getCenterPoint' tidak tersediadalam versi 2.1.3 (yang anda gunakan dalam contoh anda). Saya mencubanya dengan 2.5.0 dan ia berkesan
Tambahkan kod ini pada objek pilihan anda:
https://jsfiddle.net/h4p8f5xL/
Kemas kini 2
Lilingi kanvas dengan bekas dengan lebar dan ketinggian yang diingini
Dan tambahkan yang berikut pada objek pilihan anda