Tworzę aplikację w Pythonie, która zbiera dane z portu szeregowego i rysuje wykres zebranych danych względem czasu przybycia. Czas przybycia danych jest niepewny. Chcę, aby fabuła była aktualizowana po otrzymaniu danych. Szukałem, jak to zrobić i znalazłem dwie metody:
- Wyczyść wykres i ponownie narysuj wykres ze wszystkimi punktami.
- Animuj wykres, zmieniając go po określonym czasie.
Nie preferuję pierwszego, ponieważ program działa i zbiera dane przez długi czas (na przykład dzień), a przerysowanie wykresu będzie dość powolne. Drugi również nie jest preferowany, ponieważ czas nadejścia danych jest niepewny i chcę, aby wykres aktualizował się tylko po otrzymaniu danych.
Czy istnieje sposób, w jaki mogę zaktualizować wykres, dodając do niego więcej punktów tylko po otrzymaniu danych?