我对Chart.js不太熟悉。有没有办法为数据集中的每个元素创建一个图例?我想得到的是为“Votes”和“2nd Votes”分别生成一个图例。
var mybarChart = new Chart(ctx, {
type: 'bar',
data: {
labels: ['Votes', '2nd Votes'],
datasets: [{
label: '# of Votes',
backgroundColor: "#000080",
data: [80, 50]
}]
},
options: {
legend: {
display: true,
position: 'bottom',
labels: {
fontColor: "#000080",
}
},
scales: {
yAxes: [{
ticks: {
beginAtZero: true
}
}]
}
}
});```
1条答案
按热度按时间uqdfh47h1#
这里有一种方法,只需将数据点拆分为
data
数组中的单个对象。(run全屏显示的代码片段)
第一个