Chart.js v2を使用して単純な折れ線グラフを描画しています。不要なグリッド線があることを除いて、すべてが正常に見えます。
折れ線グラフのドキュメントはこちら:https : //nnnick.github.io/Chart.js/docs-v2/#line-chartですが、これらの「グリッド線」を非表示にする方法は見つかりません。
グリッド線を削除するにはどうすればよいですか?
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
}
}]
}
}
options: {
scales: {
xAxes: [{
gridLines: {
drawOnChartArea: false
}
}],
yAxes: [{
gridLines: {
drawOnChartArea: false
}
}]
}
}
OK、ネバーマインド..私はトリックを見つけました:
scales: {
yAxes: [
{
gridLines: {
lineWidth: 0
}
}
]
}
以下のコードは、x&y軸ラベルのグリッド線だけではなく、グラフエリアからグリッド線を削除します
Chart.defaults.scale.gridLines.drawOnChartArea = false;
0 opacity
黒(透明色)に設定しています。したがって、これはdivの背景色に関係なく機能するはずです。