我有以下代码来使用Chart.js v2.1.3创建一个图:
var ctx = $('#gold_chart');
var goldChart = new Chart(ctx, {
type: 'line',
data: {
labels: dates,
datasets: [{
label: 'I want to remove this Label',
data: prices,
pointRadius: 0,
borderWidth: 1
}]
}
});
代码看起来很简单,但我无法从图中删除标签。我尝试了很多在网上找到的解决方案,但大多数都使用Chart.js v1.x。
如何删除数据集标签?
9条答案
按热度按时间5us2dqdw1#
只需像这样设置
label
和tooltip
选项小提琴-http://jsfiddle.net/g19220r6/
t9eec4r02#
截至2021年,命名空间已从
options.legend
更改为options.plugins.legend
。这个简单的代码为我工作-文件参考
xu3bshqb3#
添加:
在脚本代码的开头;
ql3eal8s4#
ChartJS v3.1.1新解决方案
上述解决方案对于v3.1之前的chart js版本是正确的,对于v3.1.1使用以下方法
x6h2sr285#
对于那些想要在2021年删除实际轴标签而不仅仅是图例的人**(Chart.js v.3.5.1)**。注意:这也会删除轴。
cig3rfwq6#
您也可以通过删除“标题”将工具提示放在一行中:
kq0g1dla7#
就像添加这个一样简单:
或者,如果你愿意,你可以使用这个选项,它也应该工作:
tzdcorbm8#
fhity93d9#
用此片段替换选项,将为Vanilla JavaScript开发人员修复