Matplotlib autoskalieren

8

Ich brauche ein Diagramm, das die Daten automatisch mit Matplotlib abgleicht. Dies ist der Code, den ich erhielt:

%Vor%

Dies erzeugt ein Plot, aber das Fenster ist immer gleich (0- ~ .8), egal was die Daten sind, selbst wenn alle Daten außerhalb dieses Fensters liegen. Das resultierende Fenster kann nicht herausgezoomt werden, nur in, so dass dies ein großes Problem ist. Ich kann nirgends finden, wo irgendeine Art von Größenbestimmung eingestellt ist, und ich kann auch keine Details darüber finden, welche Standardwerte sind. Ich brauche das Fenster, um die Daten automatisch anzupassen, aber ich kann keine Funktion finden, die es tut (aus irgendeinem Grund tut autoscale_on (True) es nicht). Die Daten sind sehr variabel, daher ist das Setzen von harten Grenzen keine Option. Wie kann ich das richtig anzeigen lassen?

    
Elliot 09.07.2010, 16:21
quelle

2 Antworten

10

Nicht sicher, ob dies das ist, was Sie wollten, aber ich kann es ändern, wenn dies nicht das war, was Sie gesucht haben.

%Vor%

Ich hoffe, das hilft.

    
River 09.07.2010, 17:26
quelle
1

Schauen Sie sich Eli Benderskys Website an, insbesondere diesen Beitrag . Das Beispiel unten im Beitrag kann heruntergeladen werden. Sie können festlegen, ob die x-Achse dem Plot folgt oder statisch bleibt, während sich die y-Achse mit den Daten ändert.

    
bsisco 09.07.2010 17:23
quelle