2014-12-31 1 views
2

(일부 장치에서) 동일한 캔버스가 재사용되는 경우 chart.js 크기 조정 차트 문제와 관련하여 많은 질문이 있습니다. 대부분의 대답은 재사용하기 전에 차트를 "파괴"해야한다는 사실을 나타냅니다.각 화면에서 순환 모양을 변경하는 원형 차트

pie = new Chart(pieContext).Pie(data); 

한 후 다음 번에 위의 호출

pie.destroy(); 

그리고 돌이켜에서 작업을 수행하기 전에,이 일 것으로 보인다. 그러나 ChartNew.js (https://github.com/FVANCOP/ChartNew.js/)를 사용하여 이미 chart.js를 기반으로 한 향상된 기능이있는 것처럼 보였습니다.

NewChart.js는 동일한 '크기 조정'문제가 발생하지만 차트 개체에 destroy() 메서드를 제공하지 않는 것 같습니다.

리사이징 문제를 해결하려면 어떻게해야합니까? ChartNew.js에 destroy()가 있나요?

또는 세그먼트와 오른쪽 범례 안에 데이터 값이 기록 된 파이 차트를 표시 할 수있는 대체 무료 라이브러리가 있습니까?

답변

1

내가 개발자 나 ChartNew.js에 게시물의 몇 가지를 읽었습니다 그리고 지금 원래 Chart.js

에서 누락 된 destroy() 또는 clean() 같은 기능을 것 같아, 나는 도서관하지만 어쩌면 익숙하지 해요 이 thread은 전구 중 하나를 밝힙니다.

저자가 내가 그것을 해결하기 위해 줄 알았는데 updateChart() 함수를 작성했습니다 것처럼 회신 : 매우 유용하지

+0

감사합니다, 그것은 보인다 경우 죄송합니다. 그러나 차트는 여전히 크기가 조정됩니다. 새로운 차트 라이브러리를 봐야 할 수도 있습니다. –

+1

:(예, 당신이 그것을 변경해야 할 수도 있습니다, 아니면 어쩌면 저자에게 연락하려고합니까? 당신이 길을 사람을 찾을 희망 :) – undefined

+0

결국, 내가 제거하고 다시 캔버스를 추가 고정되지 않았습니다 각 새로 고침과 지금은 작동합니다. –