2017-01-18 14 views
2

Я пытаюсь объявить новый график, используя chart.js, но график не рендеринг.Chart.js график не отображается

Первоначально я пытался объявить его с помощью:

new Chart(ctx).Pie(data); 

Однако, этот код дал мне следующую ошибку:

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

Я попытался изменить код:

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

Этом что ошибка исчезла, но диаграмма все же не отображает.

Я пробовал использовать разные браузеры, и эта же проблема все еще возникает.

JSFiddle ссылка: https://jsfiddle.net/pv77779y/

Любая помощь с получением диаграммы для визуализации будет массово оценили.

+0

Можете ли вы опубликовать полный код ?. Или дать нам ссылку для проверки? –

+0

Обновлено со ссылкой на скрипку –

+1

смотрите здесь http://jsfiddle.net/JSDesign/wprnvyd1/ – AshBringer

ответ

0

Как вы создали свой контекст? Это должно быть

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

У меня есть да. Теперь разместили ссылку jsfiddle для кода –

+0

Определить html-холст MACMAN

2

У меня возникла аналогичная проблема, в которой документация chart.js не помогла. Затем я заметил, что версия chart.min.js должна быть последней. В этот день мы используем 2.5+, и документация для этой версии.

Так попробуйте заменить файл и перезагрузки страницы (в соответствии с документами chart.min.js 2.5+)

+0

То же самое для меня. Версия была слишком старой, и ни один из примеров не работал. Ибо это было бы так, что меня беспокоило бы об обновлении, нарушающем любое использование диаграмм со старой версией. – markthewizard1234

 Смежные вопросы

  • Нет связанных вопросов^_^