【发布时间】:2019-11-29 20:04:54
【问题描述】:
我使用 Chart.js 制作图表。我今天发现了原始 Chart.js 的新插件。
在我使用插件添加<script> 标签后,它会自动将值应用于我的所有图表。它看起来很棒,但它显示了数值。我如何让它显示标签而不是馅饼上的值?我找到了一些关于这个主题的帖子,但它们包含不同的命令,我尽我所能,但它没有改变任何东西。也为了将来,请告诉我如何关闭特定图表的显示值:)
fillPie()
{
// Three arrays have same length
let labelsArr = []; // Array with some names
let values = []; // Array with values
let randomColor = [];
var ctx = document.getElementById('pie-chart').getContext('2d');
var chart = new Chart(ctx, {
// The type of chart we want to create
type: 'pie',
// The data for our dataset
data: {
labels: labelsArr, // I want it to show these labels
datasets: [{
backgroundColor: randomColor,
data: values, // It shows these values
hoverBackgroundColor: "#fba999"
}]
},
// Configuration options go here
options: {
legend: {
display: false
}
}
});
}
【问题讨论】:
标签: javascript chart.js