chartjs 의 canvas 비우 기 다시 그리 기

5473 단어 chartjs
jquery canvas 작업 실패
chartjs 같은 canvas 를 연속 으로 다시 그리 면 겹 칩 니 다.
해결 방안:
chartDivId 미 canvas id
if(!!(document.getElementById(chartDivId))){
    document.getElementById(chartDivId).remove();
}
var cdom = document.createElement("canvas");
cdom.setAttribute("id",chartDivId);
cdom.setAttribute("height","86");
cdom.style.setProperty("padding","30px")
document.getElementById(chartDivId+"_p").appendChild(cdom);
var canvas = document.getElementById(chartDivId);
var ctx = canvas.getContext("2d");
//ctx.clearRect(0,0,canvas.width,canvas.height);
var chart = new Chart(ctx, {type: 'line', data: lineData, options:lineOptions});

좋은 웹페이지 즐겨찾기