So erstellen Sie eine verschiebbare Legende matplotlib?
Ich bin Zeichnung eine Legende, die auf einem axes-Objekt in matplotlib, aber die Standard-Positionierung, die behauptet, platzieren Sie es in einem smart Platz scheint nicht zu funktionieren. Im Idealfall würde ich gerne die Legende sein ziehbar durch den Benutzer. Wie kann das getan werden?
- Adam: diese war erheblich, gründlich und relevant genug, um in die Matplotlib-Distribution, und da (glaube ich) Sie entfernt Ihre ursprüngliche Frage, würden Sie mir, auch ein paar Sätze am Anfang dieses Q, so dass Benutzer eine Idee bekommt, was dieser code ist für (Sie zu retten aus, die zu Lesen den code selbst). Und schöne Arbeit, durch die Art und Weise +1 von mir.
- Danke, doug. Ich formulierte die Frage oben, wie Sie vorgeschlagen. Das wird hoffentlich hilfreich sein. :]
- kann diese erweitert werden, für die zweite Achse?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinweis: Dies ist nun integriert matplotlib
funktionieren wird, wie erwartet
Gut, fand ich bits und Stücke von der Lösung verteilt mailing-Listen. Ich habe eine schöne modulare Stück code, Sie können die drop-in und die Verwendung... hier ist es:
...und in deinem code...
Ich per E-Mail die Matplotlib-Benutzer-Gruppe und John Hunter war freundlich genug, um meine Lösung zu SVN KOPF.
Ich hoffe, dies ist hilfreich für Menschen, die mit matplotlib.
In neueren Versionen von Matplotlib (v1.0.1), dieser ist integriert.
Wenn Sie mit matplotlib interaktiv (z.B. in IPython die pylab-Modus).
In noch neuere Versionen (3.0.2) ist es veraltet und wird möglicherweise sein, die eine Eigenschaft in zukünftigen Versionen (also nicht aufrufbar).