window.chartColors = { red: 'rgb(255, 99, 132)', orange: 'rgb(255, 159, 64)', yellow: 'rgb(255, 205, 86)', green: 'rgb(75, 192, 192)', blue: 'rgb(54, 162, 235)', purple: 'rgb(153, 102, 255)', grey: 'rgb(201, 203, 207)' }; var today = new Date(); var dd = today.getDate(); var mm = today.getMonth()+1; //January is 0! var yyyy = today.getFullYear(); if(dd<10) { dd = '0'+dd } if(mm<10) { mm = '0'+mm } today = dd + '.' + mm + '.' + yyyy; var config = { type: 'line', data: { labels: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 ], datasets: [{ label: 'Сегодня'+'('+today+')', backgroundColor: "rgb(255,99,132)", borderColor: "rgb(255,99,132)", data: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], fill: false, }, { label: 'Вчера', backgroundColor: "rgb(132,99,255)", borderColor: "rgb(132,99,255)", data: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], fill: false, } ] }, options: { responsive: true, title: { display: true, text: 'Среднее время отклика по часам суток' }, tooltips: { mode: 'index', intersect: false, }, hover: { mode: 'nearest', intersect: true }, scales: { xAxes: [{ display: true, scaleLabel: { display: true, labelString: 'Время суток (часы, часовой пояс - UTC+0)' } }], yAxes: [{ display: true, scaleLabel: { display: true, labelString: 'Среднее время отклика(милисек.)' } }] } } }; window.onload = function() { var ctx = document.getElementById('canvas').getContext('2d'); window.myLine = new Chart(ctx, config); }; var colorNames = Object.keys(window.chartColors);