単純な折れ線グラフを描画するためにChart.js v2を使用しています。私がしたくないグリッド線があることを除けば、すべて問題なく見えます。
折れ線グラフのドキュメントは次のとおりです。 https://nnnick.github.io/Chart.js/docs-v2/#line-chart 私はそれらの「グリッド線」を隠すことについて何も見つけることができません。
グリッド線を削除する方法
折れ線グラフでグリッド線を非表示にするための解決策を見つけました。
gridLines
の色をdivの背景色と同じになるように設定します。
var options = {
scales: {
xAxes: [{
gridLines: {
color: "rgba(0, 0, 0, 0)",
}
}],
yAxes: [{
gridLines: {
color: "rgba(0, 0, 0, 0)",
}
}]
}
}
または使用
var options = {
scales: {
xAxes: [{
gridLines: {
display:false
}
}],
yAxes: [{
gridLines: {
display:false
}
}]
}
}
デフォルトでそれらを消したい場合は、単純に次のように設定できます。
Chart.defaults.scale.gridLines.display = false;
options: {
scales: {
xAxes: [{
gridLines: {
drawOnChartArea: false
}
}],
yAxes: [{
gridLines: {
drawOnChartArea: false
}
}]
}
}
グリッド線を非表示にしたいがyAxesを表示したい場合は、次のように設定できます。
yAxes: [{...
gridLines: {
drawBorder: true,
display: false
}
}]
OK、絶対に気にしないでください。
scales: {
yAxes: [
{
gridLines: {
lineWidth: 0
}
}
]
}