Обновление графика с потоком сокета в реальном времени - PullRequest
0 голосов
/ 16 апреля 2019

У нас есть клиент-сокет на raspberrypi, отправляющий данные датчика на удаленный сервер, где у нас есть панель управления. Я хочу построить поток сокетов в реальном времени на приборной панели, которую я создаю с помощью электронного питона.

Я использую пакет python-shell для взаимодействия со сценарием и пытаюсь использовать сюжет для достижения функциональности построения графиков в реальном времени

например, у меня есть цикл for, как показано ниже в скрипте

import time
import sys

x = []
for i in range(1,10):
    x.append(i)
    print(i)
    sys.stdout.flush()
    time.sleep(1)

Вышеуказанный скрипт запускается как показано ниже

function getPythonicData() {
    //console.log("Python Entered");
    let shell = new PythonShell('./engine/plot_test.py', {
        mode: 'text'
    })
    shell.on('message', function (message) {
        return message;
    })
}

Я хочу, чтобы график обновлялся при каждом получении сообщения.

...