Вы должны использовать данные следующим образом:
var data = [0, 0, 0, 3, 0, 5, 11, 4, 6, 12, 33, 12, 0, 0, 40, 3, 0, 5, 11, 21, 6, 12, 10, 12 ];
var labels = ['00:00', '01:00', '02:00', '03:00', '04:00', '05:00', '06:00', '07:00', '08:00', '09:00', '10:00', '11:00',
'12:00', '13:00', '14:00', '15:00', '16:00', '17:00', '18:00', '19:00', '20:00', '21:00', '22:00', '23:00', '24:00'
];
с этими параметрами работают хорошо:
var options = {
responsive: true,
legend: {
display: false
},
scales: {
yAxes: [{
ticks: {
beginAtZero: true,
callback: function(value) {
if (Number.isInteger(value)) {
return value;
}
}
}
}]
}
};
Я думаю, что ссылка будет только использовать маршрут по умолчанию как Вы, ожидают, ли название параметра id
вместо param
. Необходимо будет создать другой маршрут, если Вы хотите обеспечить некоторый другой параметр там.
добавление попытки:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{param}", // URL with parameters
new { controller = "Home", action = "Index", param = "" } // Parameter defaults
);