개발자의 끄적끄적

[javascript/jquery] chart.js Canvas is already in use. Chart with ID '0' must be destroyed before the canvas can be reused. 에러 해결 방법 본문

개발/javascript & jquery

[javascript/jquery] chart.js Canvas is already in use. Chart with ID '0' must be destroyed before the canvas can be reused. 에러 해결 방법

효벨 2023. 5. 10. 01:00
728x90
반응형

[javascript/jquery] chart.js Canvas is already in use. Chart with ID '0' must be destroyed before the canvas can be reused. 에러 해결 방법

 

 

chart.js 를 사용하여 

 

데이터를 표현하다보면

 

동적으로 데이터를 조회 후 차트를 그려야 하는 경우가 종종 있습니다.

 

그렇게 사용하다 보면

 

아래와 같이 오류가 발생하는 경우가 있습니다.

 

Canvas is already in use. Chart with ID '0' must be destroyed before the canvas can be reused.

 

그럴때는 동적으로 데이터를 그래프로 표현하기 전

 

아래와 같이 destroy 를 실행해주시면 됩니다.

 

chart.destroy();

 

chart 라는 변수에 chart 가 담겨있다는 가정하에,

 

위 명령어를 실행하는 내용입니다!

 

참고들 하세요!

반응형
Comments