Mam działki 3-osiowych danych z szeregów czasowych akcelerometru (t, x, y, z) w osobnych partiach, które chciałbym powiększyć razem. Oznacza to, że kiedy używam narzędzia "Powiększ do prostokąta" na jednym wykresie, po zwolnieniu myszy wszystkie 3 działki powiększają się razem.Matplotlib/Pyplot: Jak powiększać subplots razem?
Poprzednio po prostu wykreśliłem wszystkie 3 osie na jednym wykresie przy użyciu różnych kolorów. Jest to jednak przydatne tylko przy niewielkich ilościach danych: mam ponad 2 miliony punktów danych, więc ostatnia oś naniesiona przesłania pozostałe dwa. Stąd potrzeba oddzielnych wątków.
Wiem, że mogę przechwytywać zdarzenia myszy matplotlib/pyplot (http://matplotlib.sourceforge.net/users/event_handling.html) i wiem, że mogę przechwytywać inne zdarzenia (http://matplotlib.sourceforge.net /api/backend_bases_api.html#matplotlib.backend_bases.ResizeEvent), ale nie wiem, jak określić, jaki zoom był wymagany na jednym wątku i jak go powielić na pozostałych dwóch wątkach.
Podejrzewam, mam wszystkie kawałki, a wystarczy, że jedna ostatnia cenna wskazówka ...
-BobC
Podejrzewałem, że będzie to proste, ale nie takie proste. Dzięki! – BobC
Rozwiązałem mój problem z wielokanałowymi szeregami czasowymi! Wspaniały! – heltonbiker