Я пытаюсь передать значения на мой график в chartjs, эти данные поступают из Mysql и Php, я прилагаю код:
Затем я использовал Ajax, чтобы иметь возможность повторно использовать код, который я посылаю в формате Json, но мне нужно, чтобы каждая строка моего графика представляла собой соответствующий «интерфейс», а данные, которые я покажу, это «max_usage» и «week», которые приходят из того же массива, который имеет имя интерфейса
Код PHP:
while($row = $result->fetch_assoc()){
if(!isset($data[$row["INTERFACE"]])){
$data[$row["INTERFACE"]] = array();
}
array_push($data[$row['INTERFACE']], $row);
}
}```
Code ajax.
``` function (data) {
let interfase = [];
for (let i in data){
interfase.push(i);
}
console.log(interfase);
var ctx = document.getElementById('myChart').getContext('2d');
var chart = new Chart(ctx, {
// The type of chart we want to create
type: 'line',
data: {
labels: interfase,
datasets: [{
label: 'asdsa',
backgroundColor: 'transparent',
borderColor: 'rgb(255,237,58)',
steppedLine: true,
data: [12],
}]
},```