„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 entferne ich wissenschaftliche Notation und Offsets aus Matplotlib-Plots?

Wie entferne ich wissenschaftliche Notation und Offsets aus Matplotlib-Plots?

Veröffentlicht am 22.12.2024
Durchsuche:851

How to Remove Scientific Notation and Offsets from Matplotlib Plots?

Entfernen der wissenschaftlichen Notation aus Matplotlib-Diagrammen

Sie haben ein Diagramm mit wissenschaftlicher Notation und einem Versatz auf den Achsen und möchten diese entfernen.

Deaktivieren des Offsets

Der Offset ist unabhängig von der wissenschaftlichen Notation und wird zu den auf der Achse angezeigten Zahlen addiert. Um es zu deaktivieren, verwenden Sie:

plt.ticklabel_format(useOffset=False)

Deaktivieren der wissenschaftlichen Notation

Um die wissenschaftliche Notation zu verhindern, verwenden Sie:

plt.ticklabel_format(style='plain')

Deaktivieren Beide

Um sowohl den Offset als auch die wissenschaftliche Notation zu deaktivieren, verwenden Sie:

plt.ticklabel_format(useOffset=False,>

Beispiel

Angenommen, Sie haben die Folgender Code:

import matplotlib.pyplot as plt

plt.plot(range(2003, 2012, 1), range(200300, 201200, 100))
plt.ticklabel_format(useOffset=False)

plt.show()

Was diesen Plot erzeugt:

[Bild des Plots]

Durch Anwenden der richtigen Einstellungen können Sie sowohl den Offset als auch die wissenschaftliche Notation eliminieren:

import matplotlib.pyplot as plt

plt.plot(range(2003, 2012, 1), range(200300, 201200, 100))
plt.ticklabel_format(useOffset=False,>

Ergebnis dieses Diagramms:

[Bild des Diagramms ohne wissenschaftliche Notation und Offset]

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