【发布时间】:2021-12-10 18:09:56
【问题描述】:
我开始学习 chart.js 库了。
我画了一个饼图(比如“饼图”)。当您将鼠标悬停在图表的切片上时,会在弹出窗口中显示一个数字,用于设置扇区的大小。
new chart(
document.getElementById('diagram_1').getContext('2d'), {
type: 'pie',
data: {
labels: [
'Завершенная задача',
'Новая задача',
'Ошибка выполнения'
],
datasets: [{
label: '# of Votes',
data: [@successful_tasks, @new_tasks, @error_tasks],
backgroundColor: [
'rgba(54, 162, 235, 0.2)',
'rgba(255, 206, 86, 0.2)',
'rgba(255, 99, 132, 0.2)'
],
borderColor: [
'rgba(54, 162, 235, 1)',
'rgba(255, 206, 86, 1)',
'rgba(255, 99, 132, 1)'
],
borderWidth: 1
}]
},
options: {
scales: {
y: {
beginAtZero: true
}
},
responsive: false
}
}
)
如何让这个数字仍然显示在顶部,列出扇区的位置(我在图中用红色圆圈标记了这个地方)?
我可以将所需的数字添加到标签数组中
...
data: {
labels: [
'Завершенная задача: ' + @successful_tasks,
'Новая задача: ' + @new_tasks,
'Ошибка выполнения: ' + @error_tasks
],
...
但是这个数字会在工具提示中出现两次
【问题讨论】:
标签: javascript vue.js chart.js coffeescript