у меня есть небольшая проблема с диаграммой JSМоя круговая диаграмма (chartJs) не появляется
Я хочу, чтобы нарисовать круговую диаграмму, но страница остается пустой, когда я referch это
мой код выглядит следующим образом , у меня есть сомнения с онлайн ГКЗ тег сценария:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>C.H.A.R.T.JS</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.2.2/Chart.min.js"></script>
</head>
<body>
<canvas id="myChart" width="400" height="400"></canvas>
<script>
$(function()
{
//$('body').css({'background':'red'});
var ctx = $("#myChart").get(0).getContext("2d");
var data = [
\t \t \t \t {
\t \t \t \t \t value :270,
\t \t \t \t \t color :'Dodgerblue',
\t \t \t \t \t heightLight: 'Lightskyblue',
\t \t \t \t \t label :'Imed1'
\t \t \t \t },
\t \t \t \t {
\t \t \t \t \t value :50,
\t \t \t \t \t color :'Red',
\t \t \t \t \t heightLight: 'Lightskyblue',
\t \t \t \t \t label :'Imed2'
\t \t \t \t },
\t \t \t \t {
\t \t \t \t \t value :40,
\t \t \t \t \t color :'yellow',
\t \t \t \t \t heightLight: 'Lightskyblue',
\t \t \t \t \t label :'Imed3'
\t \t \t \t }
\t \t ];
var pieChart = new Chart(ctx).Pie(data);
}); // fin jQuery
</script>
</body>
</html>
спасибо заранее
большое спасибо ... он работает сейчас! =) – iMed
, но как я могу сделать его меньше? он слишком большой ... CSS? – iMed
@ user5080818 вы можете контролировать, является ли он отзывчивым или нет с 'options: {responsive: false}'. Вы можете передать это так: data: data, options: {responsive: false} '. Он реагирует по умолчанию, заполняя его родительский контейнер. Вы можете установить родительский контейнер с максимальной шириной или предопределенной шириной/высотой. Или вы можете сделать что-то вроде '#myChart {max-width: 400px;}'. При максимальной ширине он будет оставаться отзывчивым, если родительский контейнер меньше. – user3366016