2 Fragen zu Matplotlib
Verfasst: Dienstag 26. Juli 2011, 12:15
Hallo,
Ich habe mir ein kleines programm geschrieben das Matplotlib nutzt. Es liest alle paar Sekunde werte aus einer Datei ein und aktualisiert dann den plot.
Das funktioniert auch recht gut, ich hab da nur 2 probleme.
1. ich zeichne in jedem Durchgang neu, und wenn ich über ax.legend() eine Legende haben will, wird bei jedem Durchgang ein Element hinzugefügt, und irgendwann ist die Legende so groß wie der Bildschirm.
Kann man eine Legende komplett benutzerdefiniert anlegen? Ich will lediglich das da ein roter strich ist und dahinter ein beliebiger Text, bzw. der letzte eingelesene wert.
2. Da ich das ganze in einer while schleife hab die zu testzwecken grade nur 2 minuten läuft, scheint es, als könne ich das nicht schließen indem ich auf x klicke. Erst wenn die 2 Minuten durch sind schließt sich das fenster. Kann ich da irgendwie eine klick abfrage einbauen die das Fenster und damit das Programm auch schließt bevor die Zeit um ist?
Danke.
Ich habe mir ein kleines programm geschrieben das Matplotlib nutzt. Es liest alle paar Sekunde werte aus einer Datei ein und aktualisiert dann den plot.
Das funktioniert auch recht gut, ich hab da nur 2 probleme.
1. ich zeichne in jedem Durchgang neu, und wenn ich über ax.legend() eine Legende haben will, wird bei jedem Durchgang ein Element hinzugefügt, und irgendwann ist die Legende so groß wie der Bildschirm.
Kann man eine Legende komplett benutzerdefiniert anlegen? Ich will lediglich das da ein roter strich ist und dahinter ein beliebiger Text, bzw. der letzte eingelesene wert.
2. Da ich das ganze in einer while schleife hab die zu testzwecken grade nur 2 minuten läuft, scheint es, als könne ich das nicht schließen indem ich auf x klicke. Erst wenn die 2 Minuten durch sind schließt sich das fenster. Kann ich da irgendwie eine klick abfrage einbauen die das Fenster und damit das Programm auch schließt bevor die Zeit um ist?
Danke.