Sie haben ein Diagramm mit wissenschaftlicher Notation und einem Versatz auf den Achsen und möchten diese entfernen.
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)
Um die wissenschaftliche Notation zu verhindern, verwenden Sie:
plt.ticklabel_format(style='plain')
Zum Deaktivieren sowohl die Offset- als auch die wissenschaftliche Notation, verwenden:
plt.ticklabel_format(useOffset=False,>
Angenommen, Sie haben den folgenden Code:
import matplotlib.pyplot as plt plt.plot(range(2003, 2012, 1), range(200300, 201200, 100)) plt.ticklabel_format(useOffset=False) plt.show()
Der diesen Plot erzeugt:
[Bild des Plots]
Durch Anwenden der richtigen Einstellungen können Sie sowohl den Offset als auch den wissenschaftlichen Effekt beseitigen Notation:
import matplotlib.pyplot as plt plt.plot(range(2003, 2012, 1), range(200300, 201200, 100)) plt.ticklabel_format(useOffset=False,>
Ergebnis dieser Darstellung:
[Bild der Darstellung ohne wissenschaftliche Notation und Offset]
Das obige ist der detaillierte Inhalt vonWie entferne ich wissenschaftliche Notation und Offsets aus Matplotlib-Plots?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!