2016-10-19 6 views
1

Ich versuche, die weißen Lücken Padding Matplotlibs Spektrogramm zu entfernen. Ich habe versucht, ein Limit für die Achse zu setzen und fest auf die Achse zu setzen, aber das funktioniert nicht.Entfernen von Padding von Matplotlib Spektrogramm

Hier ein Screenshot: Screenshot with padding

Dank

+0

Mögliches Duplikat von [Python, Matplotlib, Nebenplot: Wie wird der Achsenbereich eingestellt?] (Http://stackoverflow.com/questions/2849286/python-matplotlib-subplot-how-to-set-the-axis- Bereich) – berna1111

Antwort

0

Sie plt.xlim() und plt.ylim() mit den gewünschten Grenzen nutzen können.

Ihre plt.axis(...) sollte getan haben, versuchen Sie es nach dem Plot auszuführen.

Similar question und another.

+0

Ich versuchte mit diesen Funktionen, aber sie funktionieren nicht. Ich benutze Jupyter, also dachte ich, es wäre ein Problem mit – congIA

+0

... "% matplotlib notebook", also habe ich das in "% matplotlib inline" geändert, so wie sie in Beispielen auftauchen, aber das funktioniert auch nicht. – congIA

+0

Haben Sie versucht, diese Befehle nach dem 'plt.specgram' zu verwenden? Oder verwenden Sie 'set_autoscale_on (False)' auf Ihrer Achse vor dem Zeichnen? – berna1111

Verwandte Themen