Как динамически обновлять метки в chart.js, используя data массив значений time_stamp - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь отобразить некоторые данные с течением времени.Данные периодически выбираются из базы данных, включая time_stamp и уровень заряда батареи.Я хочу, чтобы time_stamp отображался как метки на оси x, и соответствующий уровень battery_lemp наносился на график для каждого значения time_stamp на оси y.

Текущее время нельзя использовать, поскольку time_stamp не синхронизировано с текущим временем.

Вот текущее отображение графика: enter image description here

Я пытался, но не смог использовать массив time_stamp в качестве меток и динамически обновлять.Как я могу это сделать?

Вот мой код:

 var ctx = document.getElementById('myChart').getContext('2d');
        var myChart = new Chart(ctx, {
        type: 'line',
        data: {
        labels: [date_time_Array], //array of time stamp
        datasets: [
        {
        label: 'Battery_Voltage',
        data: battArray,
        backgroundColor: "rgba(255,153,0,0.4)"
        }]
        },

            options: {
        scales: {
            yAxes: [{
                ticks: {
                    beginAtZero:true
                }
            }]
        }
    }
    }); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...