Ich schreibe eine wx / matplotlib-Anwendung, und ich habe erhebliche Schwierigkeiten, der matplotlib NavigationToolbar ein neues Werkzeug hinzuzufügen.
Grundsätzlich möchte ich Werkzeuge zur Auswahl hinzufügen (Auswahlrechteck, Lasso, etc.), die den gesteuerten Subplots-Mausmodus umschalten. Bis jetzt konnte ich keine Features finden, die mich das leicht machen lassen.
Ich habe jedoch gerade diese Funktion entdeckt, die aussah, als wäre sie hilfreich: Ссылка
Leider hilft mir die Warnung nicht wirklich.
Weiß jemand, wie man das macht? Unten ist ein abgespecktes Beispiel, das zeigt, wie weit ich gekommen bin. Das Lesezeichen-Symbol wird anstelle meines Lasso-Symbols verwendet, und ich habe die Lasso-Funktion aus Platzgründen entfernt.
%Vor%Danke, Adam
Nun, hier ist es, hässlich, aber funktional. Ich lasse die Docstrings reden, das hat genug Zeit verschwendet.
%Vor% Hier ist eine verbesserte Version von MyNavToolbar
. Zu beachten ist vor allem die Hinzufügung der Methode add_user_tool
. Ich rufe es in __init__
auf, aber Sie möchten es wahrscheinlich von außerhalb der Klasse MyNavToolbar
aufrufen. Auf diese Weise könnten Sie verschiedene Werkzeuge für Plot-Typen haben.
Tags und Links python matplotlib toolbar