„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie lege ich das Format von Tick-Beschriftungen für Gleitkommawerte in Matplotlib fest?

Wie lege ich das Format von Tick-Beschriftungen für Gleitkommawerte in Matplotlib fest?

Veröffentlicht am 07.11.2024
Durchsuche:783

How to Specify the Format of Tick Labels for Floating-Point Values in Matplotlib?

Formatieren von Teilstrichbeschriftungen für Gleitkommawerte

In matplotlib können Sie das Format von Teilstrichbeschriftungen für Gleitkommawerte angeben, um bestimmte Dezimalstellen anzuzeigen oder wissenschaftliche Angaben zu unterdrücken Notation.

Um dies zu erreichen, können Sie die Klasse FormatStrFormatter aus dem Modul matplotlib.ticker verwenden. Mit diesem Formatierer können Sie eine Formatzeichenfolge für die Beschriftungen angeben.

Um beispielsweise zwei Dezimalstellen auf der Y-Achse anzuzeigen, können Sie den folgenden Code verwenden:

import matplotlib.pyplot as plt
from matplotlib.ticker import FormatStrFormatter

fig, ax = plt.subplots()

ax.yaxis.set_major_formatter(FormatStrFormatter('%.2f'))

Um die wissenschaftliche Notation zu unterdrücken, verwenden Sie eine Formatzeichenfolge wie:

ax.yaxis.set_major_formatter(FormatStrFormatter('%f'))

Durch die Anwendung dieser Formatierer auf Ihren Code können Sie die gewünschte Formatierung auf den Y-Achsen Ihrer Unterplots erreichen:

# ... (same code as in the original snippet) ...

axarr[0].yaxis.set_major_formatter(FormatStrFormatter('%.2f'))
axarr[1].yaxis.set_major_formatter(FormatStrFormatter('%.2f'))
axarr[2].yaxis.set_major_formatter(FormatStrFormatter('%.2f'))

Mit FormatStrFormatter können Sie die Formatierung von Teilstrichbeschriftungen präzise steuern, um sie an Ihre spezifischen Visualisierungsanforderungen anzupassen.

Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729564096 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3