web-dev-qa-db-ja.com

チャートjs折れ線グラフの垂直線を削除します

私は使っている Chart.jsマップを生成し、適切にカスタマイズしました。しかし、私は何があっても垂直グリッド線を削除することはできません。誰かがこのような状況に遭遇しましたか?感謝します。
enter image description here

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");
    }
22

以下はChart.js 2. *に適用されます。

X軸が1つだけの場合、垂直グリッド線(このx軸に関連する)が表示されるかどうかは、options.scales.xAxes[0].gridLines.displayのブール値によって指定されます。より正確には、次のチャートオプションは、単一のx軸の場合の垂直グリッド線の表示を無効にします。

options : {
    scales : {
        xAxes : [ {
            gridLines : {
                display : false
            }
        } ]
    }
}
68
xnakos

2日前にChart.jsの新しいバージョンでリリースされた新しいグローバルオプションがあります。

var options = {
    scaleShowVerticalLines: false
}
19
JBMcClure
options : {
            scales: {
                yAxes: [{
                    gridLines: {
                        lineWidth: 0,
                        color: "rgba(255,255,255,0)"
                    }
                }]
            }
    };
Charts.js v2.0
5
Valera Checha

試してください"scaleShowGridLines" : false,

2
Atul Nar