Я делаю приложение на Python, которое собирает данные из последовательного порта и отображает график собранных данных по времени прибытия. Время прибытия для данных не определено. Я хочу, чтобы сюжет обновлялся при получении данных. Я искал, как это сделать, и нашел два метода:Динамическое обновление участка в matplotlib
- Очистить участок и снова перерисовать участок со всеми точками.
- Анимация сюжета путем изменения его после определенного интервала.
Я не предпочитаю первый, поскольку программа работает и собирает данные в течение длительного времени (например, в день), а перерисовка участка будет довольно медленной. Второй вариант также не является предпочтительным, так как время прибытия данных неопределенное, и я хочу, чтобы график обновлялся только при получении данных.
Есть ли способ, с помощью которого можно обновить сюжет, просто добавив к нему больше очков, только когда данные будут получены?
Возможный дубликат [В режиме реального времени построение графика в цикле с matplotlib] (http://stackoverflow.com/questions/11874767/real-time-plotting-in-while-loop-with-matplotlib) –