2017-06-05 1 views
0

Der Versuch, ein kleines Diagramm mit matplotlib plotten, am Ende der Plot sich wie folgt:matplotlib - ändern Standardformat

enter image description here

D.h. Es gibt eine Zahl geschrieben (ziemlich groß, ich habe ein rotes Rechteck um sie gelegt) an der Spitze des Diagramms, die zu den Y-Achsen-Ticks hinzugefügt werden muss, um ihren korrekten Wert zu geben. Zum Beispiel bedeutet "0,5" auf der y-Achse tatsächlich 0,5 + 2,431e3, d. H. 2431,5.

Offensichtlich bin ich nicht sehr gern dieser Notation ...

Wie kann ich es so das Diagramm zeigt 2431 zu ändern, 2432 usw. auf der y-Achse Zecken?

Antwort

-1

können Sie einen ScalarFormatter verwenden matplotlib zu sagen, nicht eine Offset zu verwenden:

from matplotlib.ticker import ScalarFormatter 
formatter = ScalarFormatter(useOffset=False) 
gca().yaxis.set_major_formatter(formatter) 
Verwandte Themen