Abrufen von XY-Daten aus Matplotlib Abbildung [Duplizieren]

8

Ich schreibe eine kleine App in wxPython, die eine Matplotlib-Figur hat (mit dem wxagg-Backend). Ich möchte die Fähigkeit für den Benutzer hinzufügen, X, Y-Daten von dem, was derzeit in der Abbildung in einer Textdatei geplottet wird, zu exportieren. Gibt es einen nicht-invasiven Weg, dies zu tun? Ich habe ziemlich viel gesucht und finde anscheinend nichts, obwohl ich das Gefühl habe, dass es unglaublich einfach und direkt vor meinem Gesicht ist.

Ich könnte definitiv die Daten bekommen und sie irgendwo speichern, wenn es geplottet ist, und das benutzen - aber das wäre ziemlich invasiv, in die unteren Ebenen meines Codes. Es wäre so viel einfacher und universell, wenn ich etwas so einfach wie:

tun könnte %Vor%

Hoffentlich macht das einen Sinn:)

Vielen Dank! Jede Hilfe wird sehr geschätzt!

bearbeiten : Um zu verdeutlichen, was ich gerne wissen möchte, ist, die X, Y-Daten zu bekommen. Danach in die Textdatei zu schreiben ist trivial;)

    
brettb 21.11.2013, 20:01
quelle

1 Antwort

11

Das funktioniert:

%Vor%

Ich habe diese gefunden, indem ich im Achsenobjekt gegraben habe. Ich konnte nur einige minimale Informationen über diese Funktionen finden, anscheinend können Sie ihnen einen booleschen Wert geben Flag, um entweder originale oder verarbeitete Daten zu erhalten, nicht sicher, was das bedeutet.

Bearbeiten : Joe Kington hat einen etwas besseren Weg gezeigt:

%Vor%     
Bas Swinckels 21.11.2013, 20:38
quelle

Tags und Links