/ / Wykres dynamiczny w Pythonie - python, interfejs użytkownika, wykresy, wxpython

Wykres dynamiczny w Pythonie - python, interfejs użytkownika, wykresy, wxpython

W zasadzie próbuję replikować googlewykres finansowy, ale dla danych czujnika. Chciałbym osadzić wykres w graficznym interfejsie użytkownika i zaktualizować go na zegarze (próbkującym wartość czujnika). Chciałbym włączyć panoramowanie, zmianę rozmiaru i dodawanie średnich ruchomych, podobnie jak w przypadku wykresów finansowych google, wszystkie z nich są aktualizowane w pewnych stałych odstępach czasu.

Większość mojej bazy kodu jest już w Pythonie, więc chciałbym się jej trzymać. Czy można to zrobić za pomocą Pythona?

Sprawdziłem matplotlib, ale nie jestem pewien, czy potrafi tworzyć dynamiczne wykresy. Używam wxPython do tworzenia GUI.

Odpowiedzi:

1 dla odpowiedzi № 1

Niedawno natknąłem się na Chaco z Enthought.

http://code.enthought.com/projects/chaco/

Jest to framework open source napisany w Pythoniektóry wiąże się z wx, Qt itp. i jest bardziej użyteczny niż matplotlib do budowania pełnych aplikacji. Bardzo użyteczny i łatwo konfigurowalny. Możesz użyć spakowanego panoramowania, narzędzi do powiększania lub tworzyć własne.

Sugerowałbym pobranie pakietu wolnego od epd, aby upewnić się, że wszystkie zależności zostaną wybrane, jeśli zdecydujesz się na jego kontynuację.

http://www.enthought.com/products/epd_free.php/


0 dla odpowiedzi nr 2

Po prostu implementuję metodę rysowania wykresów dynamicznych w notatniku ipython, możesz sprawdzić tutaj mój blog: http://litaotao.github.io/dynamic-charts-matplotlib-alternative-ipython-notebook-python-drawing-js

a poniżej znajduje się zrzut ekranu:

wprowadź opis obrazu tutaj