JS:。
var ctx=document.getElementsByClassName(“overviewChart”)[0].getContext('2d');
var渐变=ctx.createLinearGradient(0,0,0,400);
gradient.addcolorstop(0,'rgba(0169255,0.2)');
gradient.addcolorstop(1,'rgba(0169255,0)';
var mychart=新图表(ctx,,{
type:'行',
数据:{
标签:[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”]
数据集:【{
数据:[10,15,18,20,32,30,29,25,13,17,16,24],
背景色:渐变,
边框颜色:[
'RGB(0169255)'
],请
边框宽度:4
}]
},请
选项:{
图例:{
显示:假
},请
维护检查比率:错误,
比例:{
亚克斯:【1】{
网格线:{
颜色:“rgba(0,0,0,0)”,
},请
刻度:{
贝吉纳泽罗:是的,
fontcolor:'白色'
}
}],请
Xaxes:[答:]{
网格线:{
颜色:“rgba(0,0,0,0)”,
},请
刻度:{
fontcolor:'白色',
}
}]
}
}
})(二)
mychart.canvas.parentnode.style.height='400px';
我已经尝试了一切
网格线:{
抽屉边框:假,
颜色:“透明”
}
至
scalelineColor:'transparent'
,但没有任何效果。我知道如何解决这个问题吗?

HTML:
<div class="chartContainer">
<canvas class="overviewChart"></canvas>
</div>
JS:
var ctx = document.getElementsByClassName("overviewChart")[0].getContext('2d');
var gradient = ctx.createLinearGradient(0, 0, 0, 400);
gradient.addColorStop(0, 'rgba(0,169,255,0.2)');
gradient.addColorStop(1, 'rgba(0,169,255,0)');
var myChart = new Chart(ctx, {
type: 'line',
data: {
labels: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
datasets: [{
data: [10, 15, 18, 20, 32, 30, 29, 25, 13, 17, 16, 24],
backgroundColor: gradient,
borderColor: [
'rgb(0,169,255)'
],
borderWidth: 4
}]
},
options: {
legend: {
display: false
},
maintainAspectRatio: false,
scales: {
yAxes: [{
gridLines: {
color: "rgba(0, 0, 0, 0)",
},
ticks: {
beginAtZero:true,
fontColor: 'white'
}
}],
xAxes: [{
gridLines: {
color: "rgba(0, 0, 0, 0)",
},
ticks: {
fontColor: 'white',
}
}]
}
}
});
myChart.canvas.parentNode.style.height = '400px';
我已经尝试了一切
gridLines: {
drawBorder: false,
color: 'transparent'
}
到
scaleLineColor: 'transparent'
…但没什么用。我知道如何解决这个问题吗?