2017-01-18 5 views
2

chart.js을 사용하여 새 차트를 선언하려하지만 차트가 렌더링되지 않습니다.Chart.js 차트가 렌더링되지 않습니다.

내가 원래 사용하여 선언 시도 :

Uncaught TypeError: (intermediate value).Pie is not a function

나는에 코드를 변경 시도 :

new Chart(ctx , { 
    type: "pie", 
    data: data, 
}); 

이 그러나

new Chart(ctx).Pie(data); 

, 그 코드는 나에게 다음과 같은 오류를 준 오류가 사라지게했지만 차트는 여전히 렌더링되지 않습니다.

다른 브라우저를 사용해 보았는데 동일한 문제가 계속 발생합니다.

JSFiddle 링크 : 렌더링 할 차트를 얻기에 어떤 도움이 대규모 감사하겠습니다 https://jsfiddle.net/pv77779y/

.

+0

당신이 당신의 전체 코드를 게시하시기 바랍니다 수? 또는 확인을위한 바이올린 링크를 제공합니까? –

+0

바이올린 링크로 업데이트 –

+1

여기를보세요 http://jsfiddle.net/JSDesign/wprnvyd1/ – AshBringer

답변

0

컨텍스트를 어떻게 만들었습니까? 그것은 chart.js 문서가 도움이 아니었다 항에있어서, 내가 유사한 문제에 직면했다

var ctx = document.getElementById("myChart"); 
+0

나는 그렇습니다. 코드에 jsfiddle 링크를 게시했습니다. –

+0

html 캔버스를 정의하십시오. MACMAN

2

해야한다. 그런 다음 chart.min.js 버전이 최신 버전인지 확인했습니다. 오늘 우리는 2.5+를 사용하고 문서는 해당 버전을위한 것입니다.

그래서 (2.5 + chart.min.js의 문서에 부합하는) 파일을 교체하고 페이지를 다시로드

+0

저도 마찬가지입니다. 버전이 너무 오래되었고 예제가 효과가 없었습니다. 그것이 다른 것이라면 이전 버전의 차트를 사용하지 못하게하는 업데이트에 대해 걱정하게되었습니다. – markthewizard1234