gpt4 book ai didi

javascript - 删除 chart.js 上的轴线

转载 作者:行者123 更新时间:2023-12-05 08:41:49 61 4
gpt4 key购买 nike

我一直在使用一些 Chart.js,我一直在尝试弄清楚如何删除图表上的轴线。

You can see the grid lines I am trying to remove in this image.

我已经设法删除了显示数据的图表中的网格线,但我在删除这两条线时遇到了问题。

您可以看到我为下面的图表创建的 chart.js。

var ctx = document.getElementById("volCause").getContext('2d');
var volCause_Doughnut = new Chart(ctx, {
type: 'horizontalBar',
data: {
labels: <?php echo $cause_label_json?>,
datasets: [{
backgroundColor: benefactoGraph_colours,
data: <?php echo $cause_value_json?>

}]
},

options: {
maintainAspectRatio: false,
legend: {
display: false,
},
scales: {
xAxes: [{
scaleLabel: {
display: true,
labelString: 'Volunteer Hours',
},
gridLines: {
display: false,
},
}],

yAxes: [{
gridLines: {
display: false,

}
}]

}

}
});

如有任何建议,我们将不胜感激。

最佳答案

您需要将网格线的 drawBorder 属性设置为 false 以移除那些轴行,像这样:

...
scales: {
xAxes: [{
scaleLabel: {
display: true,
labelString: 'Volunteer Hours',
},
gridLines: {
display: false,
drawBorder: false //<- set this
},
}],
yAxes: [{
gridLines: {
display: false,
drawBorder: false //<- set this
}
}]
}
...

关于javascript - 删除 chart.js 上的轴线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47328105/

61 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com