У меня проблема, когда я хочу назначить вывод в строку массива. Я уже использую str repace, et c, но все еще не работает ..
У меня такой вывод (по времени)
$ grapDate output = 09: 00: 0001: 00: 0012: 00: 0011: 00: 0010: 00: 0001: 00: 0000: 00: 0023: 00: 0022: 00: 00
date('H:i', strtotime($graph['Date'])
, и результат станет = 09: 0001: 0012: 0011: 0010: 0001: 0000: 0023: 0022: 00
, но я хочу назначить это, например, $ date = ['09: 00 ' , '01: 00 ', '12: 00' и т. Д.]
, потому что я хочу использовать такую диаграмму в своем теле
script type="text/javascript">
var ctx = document.getElementById('myChart2').getContext('2d');
var myChart2 = new Chart(ctx, {
type: 'line',
data: {
labels: ['$label'], //Jamnya
datasets: [{
backgroundColor: 'rgba(232,72,163,0.2)',
borderColor: '#e848a3',
label: '29 May 2020',
data: [807,657,600,578,565,576,611,855,625,573,571,584,607,647,771,943,920,647,622,608,722,832,902,1062],
fill: true,
pointRadius: 5,
pointHoverRadius: 10,
showLine: true
}]
}, options: {
responsive: true,
maintainAspectRatio: false,
title: {
display: true,
text: 'Total Online Yesterday',
position: 'top',
fontSize: 15,
fontStyle: 'bold'
},
legend: {
display: false
},
elements: {
point: {
pointStyle: 'circle'
}
},
scales: {
xAxes: [{
display: true,
scaleLabel: {
display: true,
labelString: 'TIME'
},
ticks: {
major: {
fontStyle: 'bold',
fontColor: '#FF0000'
}
}
}],
yAxes: [{
display: true,
scaleLabel: {
display: true,
labelString: 'TOTAL ONLINE'
}
}]
},
tooltips:{
callbacks: {
title: function(tooltipItem, data) {
return '29 May 2020 '+data['labels'][tooltipItem[0]['index']];
},
label: function(tooltipItem, data) {
return 'TOTAL : '+data['datasets'][0]['data'][tooltipItem['index']]+'';
},
},
titleFontSize: 15,
bodyFontSize: 15,
displayColors: false
}
}
});
</script>
Я все еще думаю, как назначить метки параметров в классе Chart становятся ['значение', 'значение', 'значение']