我有一张图表,上面显示了3种类型标签
我想保留两张,隐藏一张发票收入表,怎么隐藏一张标签?我用的是chart.js v2
var myChart = new Chart(ctx, {
type: 'bar',
data: {
labels: labels,
datasets: [{
label: 'Invoice Income Report',
data: bar_chart_data,
backgroundColor: colors,
borderWidth: 1
}, {
label: 'Below Average',
backgroundColor: ['rgba(255, 99, 132, 1)']
}, {
label: 'Above Average',
backgroundColor: ['rgba(11, 156, 49, 1)']
}]
},
options: {
scales: {
y: {
beginAtZero: true
}
},
}
});
4条答案
按热度按时间8fq7wneg1#
您只需将display设为false即可。
zrfyljdw2#
在chart.js中,可以使用legend属性隐藏标签,在chart.js的options中添加如下代码
根据您的代码,添加图例后,选项将为.....
5lhxktic3#
将图例选项添加到选项配置中,将显示设置为false:
文件3:https://www.chartjs.org/docs/latest/configuration/legend.html文件2:https://www.chartjs.org/docs/2.6.0/configuration/legend.html
u3r8eeie4#
要隐藏chart.js版本3.9.1上的标签,请使用以下命令:
有关详细信息,请参阅以下文档:https://www.chartjs.org/docs/latest/configuration/legend.html