Как дать значения моему графику диаграммы JS из Php и Mysql? - PullRequest
0 голосов
/ 27 мая 2019

Я пытаюсь передать значения на мой график в 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],
                            }]
                        },```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...