У нас есть клиент-сокет на 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;
})
}
Я хочу, чтобы график обновлялся при каждом получении сообщения.