私は使っている Chart.js
マップを生成し、適切にカスタマイズしました。しかし、私は何があっても垂直グリッド線を削除することはできません。誰かがこのような状況に遭遇しましたか?感謝します。
JavaScript
var ChartDataHome = {
labels: ["",
"NOV", "DEC", "JAN", "FEB",
],
datasets: [{
strokeColor: "rgba(255.255,255,1)",
pointColor: "rgba(159,209,154,1)",
pointStrokeColor: "rgba(255,255,255,1.00)",
data: [4.5, 8.8, 7.5, 9.5, 7.8, 9]
}, ]
};
var step = 2;
var max = 10;
var start = 0;
ChartOptionsHome = {
scaleLabel: "<%= value + ' K ' %>",
pointDot: false,
bezierCurve: false,
scaleOverride: true,
scaleSteps: 10,
// scaleStepWidth: Math.ceil(4/2),
scaleSteps: Math.ceil((max - start) / step),
scaleStepWidth: step,
scaleStartValue: start,
scaleShowGridLines: true,
scaleGridLineWidth: 0,
scaleGridLineColor: "rgba(0,0,0,0.1)",
datasetFill: false,
animation: true,
animationSteps: 60,
scaleFontColor: "#ffffff",
scaleFontSize: 14,
scaleLineColor: "rgba(255,255,255,1)",
datasetStrokeWidth: 6,
responsive: true,
}
ChartOptions = {
}
if ($("#chartHome")[0]) {
DrawTheChart(ChartDataHome, ChartOptionsHome, "chartHome", "Line");
}
以下はChart.js 2. *に適用されます。
X軸が1つだけの場合、垂直グリッド線(このx軸に関連する)が表示されるかどうかは、options.scales.xAxes[0].gridLines.display
のブール値によって指定されます。より正確には、次のチャートオプションは、単一のx軸の場合の垂直グリッド線の表示を無効にします。
options : {
scales : {
xAxes : [ {
gridLines : {
display : false
}
} ]
}
}
2日前にChart.jsの新しいバージョンでリリースされた新しいグローバルオプションがあります。
var options = {
scaleShowVerticalLines: false
}
options : {
scales: {
yAxes: [{
gridLines: {
lineWidth: 0,
color: "rgba(255,255,255,0)"
}
}]
}
};
Charts.js v2.0
試してください"scaleShowGridLines" : false,