我使用chart. js v2绘制一个简单的折线图。一切看起来都很好,除了我不想要的网格线:
折线图的文档在这里:https://nnnick.github.io/Chart.js/docs-v2/#line-chart,但我找不到任何关于隐藏这些“网格线”的东西。
如何删除网格线?
我使用chart. js v2绘制一个简单的折线图。一切看起来都很好,除了我不想要的网格线:
折线图的文档在这里:https://nnnick.github.io/Chart.js/docs-v2/#line-chart,但我找不到任何关于隐藏这些“网格线”的东西。
如何删除网格线?
当前回答
下面的代码只删除x轴和y轴标签中的网格线
Chart.defaults.scale.gridLines.drawOnChartArea = false;
其他回答
options: {
scales: {
xAxes: [{
gridLines: {
drawOnChartArea: false
}
}],
yAxes: [{
gridLines: {
drawOnChartArea: false
}
}]
}
}
好吧,别介意. .我发现了窍门:
scales: {
yAxes: [
{
gridLines: {
lineWidth: 0
}
}
]
}
下面的代码只删除x轴和y轴标签中的网格线
Chart.defaults.scale.gridLines.drawOnChartArea = false;
如果你想让它们默认消失,你可以设置:
Chart.defaults.scale.gridLines.display = false;
请参阅官方文件:
https://www.chartjs.org/docs/latest/axes/styling.html#grid-line-configuration
下面的代码更改将隐藏gridLines:
scales: {
xAxes: [{
gridLines: {
display:false
}
}],
yAxes: [{
gridLines: {
display:false
}
}]
}