私は直線で単純な線図を作成しましたが、その線が上下の水平グリッド線に沿って走っていれば、定義された線より細く表示されます。グリッド線が隠れていても。Chart.js:定義された線よりも細い線が表示される
https://i.stack.imgur.com/rD58f.png
マイコード:
window.onload = function() {
var config = {
type: "line",
data: {
labels: ["Jan", "Feb", "Mar","Jun","Jul","Aug","Sep", "Oct", "Nov"],
datasets: [ {
backgroundColor: "#ff0000",
borderColor: "#ff0000",
fill: false,
borderWidth: 2,
lineTension: 0,
data: [0, 0, 0, 1, 6, 8, 8, 8, 8]
}]
},
options: {
responsive: true,
scales: {
xAxes: [{
gridLines: { display: false }
}],
yAxes: [{
gridLines: { display: false }
}]
},
legend: {
display: false
}
}
};
var ctx = document.getElementById("canvas").getContext("2d");
var chart = new Chart(ctx, config);
}
どのように私はこの問題を解決することができますか?
これはキャンバスがそこで終了するためです。ボーダーがライン位置の計算に含まれていないように見えます。 jsfiddleはちょっとした助けになるだろう:)また、見てみることもできます@ https://stackoverflow.com/questions/37398757/high-and-low-points-on-chart-getting-cut-off –
ヒント。私はこのアプローチをテストします。上記のコードのための私のjsfiddleはあります:https://jsfiddle.net/mwjdksxf/3/ – Marky
[Chart.js折れ線グラフの可能な複製は上部に切り取られていますか?](https://stackoverflow.com/questions/37697409/chart-js-line-chart-is-top-at-the-top) –