我正在使用chart.js制作图表,想知道如何更改标签/图例的样式。 我想要删除矩形部分并改用圆形。我看到可以使用legendCallback自定义图例,但是我无论如何都无法弄清楚该怎么做。这是我的图表现在的样子 - image。
这是我的HTML:
<div class="container">
<canvas id="myChart"></canvas>
</div>
这是我的JS代码:
var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, {
type: 'line',
data: {
labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"],
datasets: [{
label: 'Link One',
data: [1, 2, 3, 2, 1, 1.5, 1],
backgroundColor: [
'#D3E4F3'
],
borderColor: [
'#D3E4F3',
'rgba(54, 162, 235, 1)',
'rgba(255, 206, 86, 1)',
'rgba(75, 192, 192, 1)',
'rgba(153, 102, 255, 1)',
'rgba(255, 159, 64, 1)'
],
borderWidth: 1
}]
},
options: {
legend: {
display: true,
position: 'bottom',
labels: {
fontColor: '#333',
}
}
}
});
我对JS完全不熟悉,请尽可能详细地回答问题。非常感谢!