我在我的chart.js代码中有一个问题,那就是我想从图形中删除两条轴线,我想显示网格(注意)
`const MAINCHARTCANVAS = document. queryList(". main-chart")
New Chart(MAINCHARTCANVAS,{type:'line',data:{labels:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],datasets:[{label:'My First Dataset',data:[7,5,7,7,8,7,4],borderColor:"#4F3422",tension:0.4,borderWidth:7,borderSkipped:true,}]},options:{刻度:{
x:{
grid:{
display:false,
},
border:{
didplay: false,
}
},
y:{
drawBorder: false,
beginAtZero: true,
grid:{
lineWidth:3,
color:"#E8ddd9",
},
border: {
display:false,
dash: [10,16],
},
ticks: {display: false}
}
},
plugins: {
legend: false, // Hide legend
tooltip:{
enabled: false
},
backgroundCircle: false
},
responsive: true,
maintainAspectRatio: false,
elements: {
point:{
radius: 3
}
}
}
字符串
})`
这是我以前尝试过的代码
改变颜色或者移除轴
sample img for the reference
我期待着这样
expected output的
尝试改变它的颜色透明或尝试删除它
1条答案
按热度按时间cidc1ykv1#
正如我在你的问题中所看到的,你不希望基线在两个轴上。
因此,您只需在
options
中添加以下代码即可完成此操作字符串
如果您想要自定义网格线、刻度线以及在刻度线和轴的基本边框之间呈现的破折号“-”,您可以使用以下代码:
型
希望此代码有效。
谢谢.
的字符串