作者:爱圣翼迹 | 来源:互联网 | 2023-01-29 11:41
如何显示零值的水平网格线?
我目前正在使用以下代码:
yAxes: [{
gridLines: {
display: true,
color: [
"rgba(0, 0, 0, 0.1)",
"rgb(255, 255, 255)",
"rgb(255, 255, 255)",
"rgb(255, 255, 255)",
"rgb(255, 255, 255)"
],
},
afterTickToLabelConversion: function (scaleInstance) {
scaleInstance.ticks.unshift(null);
scaleInstance.ticksAsNumbers.unshift(null);
scaleInstance.zeroLineIndex++
display: false
},
当图表显示在具有白色背景的HTML页面上时,此工作正常.
但是,当图表被保存并在图片查看器中看到时,白线出现(我需要隐藏/移除这些线,同时保持线在零位置).
例:
1> Ted Whitehea..:
这些设置对我有用:
gridLines: {
color: "transparent",
display: true,
drawBorder: false,
zeroLineColor: "#ccc",
zeroLineWidth: 1
}
http://www.chartjs.org/docs/latest/axes/styling.html#grid-line-configuration