Как я могу построить диаграммы с осью x из JSON и MySQL в Chart.JS? - PullRequest
1 голос
/ 03 июля 2019

Я бы хотел построить несколько диаграмм, используя Chart.js.

У меня есть скрипт, который получает два массива из базы данных в формате JSON.

Два массива: -Anмассив температур (с плавающей точкой) - массив времени (полученный базой данных в тот момент, когда температура входит в нее с помощью функции Current_Timestamp ())

Я хотел бы иметь возможность построить графиктемпература в зависимости от даты с Chart.js

$(document).ready(function(){

 $.ajax({
    url : "http://localhost/js/data.php",
    type: "GET",
    success : function(data) {
        console.log(data);
        var datos = {
            VectorTemp : [],
            VectorFecha : []
        }
        var len = data.length;
        for (var i = 0; i<len;i++){
            if (data[i].chipID == 1){
                datos.VectorTemp.push(data[i].temp);
                datos.VectorFecha.push(data[i].fecha);
            }
        }

        console.log(datos);

        var ctx = $("#line-chartcanvas");
        var data = {
            labels: [],
            datasets: [
                {
                    x: datos.VectorFecha[1],
                    y: datos.VectorTemp[1]
                }
            ]
        };

        var options = {
            responsive: true,
            title:      {
                display: true,
                text:    "Chart.js Time Scale"
            },

        }

        var chart = new Chart (ctx, {
            type: "line",
            data : data,
            options: options

        });
    },
    error: function(data) {
        console.log(data);
    },

  });

});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...