Как я могу добавить данные в диаграмму в Javascript? - PullRequest
0 голосов
/ 25 ноября 2018

У меня на сервере есть скрипт Flask.Каждые секунды, которые я посылаю через SocketIO массив чисел, это всегда один и тот же массив, но с добавлением новых значений.Как я могу взять этот массив и использовать его для построения своих чисел на графике?

socket.on('two', function(msg) {
    console.log(msg.num)
});

Plotly.plot('chart',[{
    y: ts,
    type:'line'
}]);

var cnt = 0;
setInterval(function(){
    Plotly.extendTraces('chart',{ y:[[ts[0]]]}, [0]);
    cnt++;
    if(cnt > 500) {
        Plotly.relayout('chart',{
            xaxis: {
                range: [cnt-500,cnt]
            }
        });
    }
},15);

Я пытался поместить свой график в socket.on, но он не сработает.Вместо создания линии.Фактически, он будет создавать только случайные следы, ничего не рисуя.Любой совет приветствуется!

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