직선이있는 간단한 선형 차트를 만들었지 만 선이 상단 및 하단 수평 그리드 선을 따라 실행되면 정의 된 것보다 얇게 표시됩니다. 그리드 선이 숨겨져있는 경우에도 마찬가지입니다.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-cut-off-the-top) –