Heim > Backend-Entwicklung > Python-Tutorial > Wie eliminiere ich Leerzeichen auf der X-Achse in Matplotlib?

Wie eliminiere ich Leerzeichen auf der X-Achse in Matplotlib?

Patricia Arquette
Freigeben: 2024-11-17 20:05:02
Original
501 Leute haben es durchsucht

How to Eliminate White Space on the X-Axis in Matplotlib?

Beseitigen von Leerräumen auf der Stellen Sie sicher, dass die Daten in das Diagramm passen. Dies kann jedoch insbesondere auf den Achsen zu unerwünschten Leerräumen führen. Um dieses Problem beim Umgang mit Leerraum auf der x-Achse zu beheben, finden Sie hier einige effektive Optionen:

Anpassen der Ränder:

Verwenden Sie plt.margins() oder ax.margins() dient zur Angabe der Ränder. Setzen Sie für die x-Achse das x-Argument auf 0. Dadurch wird jeglicher Rand von der x-Achse entfernt.

Beispiel:

Ändern der Matplotlib-Konfiguration:
plt.margins(x=0)
Nach dem Login kopieren

Um die Änderung global anzuwenden, ändern Sie den Matplotlib-RC Datei:

Mit plt.xlim() oder ax.set_xlim():
plt.rcParams['axes.xmargin'] = 0
Nach dem Login kopieren

Alternativ können Sie die Grenzen der Achsen manuell mit plt festlegen. xlim() oder ax.set_xlim(). Bestimmen Sie den geeigneten Bereich und legen Sie die Grenzwerte entsprechend fest, um Leerräume zu vermeiden.

Beispiel:

Zusätzliche Überlegungen:
ax.set_xlim(xmin, xmax)
Nach dem Login kopieren

Die Ränder können auch für die y-Achse mit dem y angepasst werden Argument.

    Um diese Lösungen an Ihren spezifischen Code anzupassen, passen Sie die Figurenobjekt- und Achsenreferenzen (fig, plt und ax) nach Bedarf an.
  • Weitere Informationen finden Sie in der Matplotlib-Dokumentation Ränder und Achsengrenzen.

Das obige ist der detaillierte Inhalt vonWie eliminiere ich Leerzeichen auf der X-Achse in Matplotlib?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage