Notiz
Klicken Sie hier , um den vollständigen Beispielcode herunterzuladen
Benutzerdefinierter Ticker Nr .
Das matplotlib.ticker
Modul definiert viele voreingestellte Ticker, wurde aber hauptsächlich für Erweiterbarkeit entwickelt, dh um benutzerspezifische Ticker zu unterstützen.
In diesem Beispiel wird eine benutzerdefinierte Funktion verwendet, um die Ticks in Millionen Dollar auf der y-Achse zu formatieren.
import matplotlib.pyplot as plt
def millions(x, pos):
"""The two arguments are the value and tick position."""
return '${:1.1f}M'.format(x*1e-6)
fig, ax = plt.subplots()
# set_major_formatter internally creates a FuncFormatter from the callable.
ax.yaxis.set_major_formatter(millions)
money = [1.5e5, 2.5e6, 5.5e6, 2.0e7]
ax.bar(['Bill', 'Fred', 'Mary', 'Sue'], money)
plt.show()
Verweise
In diesem Beispiel wird die Verwendung der folgenden Funktionen, Methoden, Klassen und Module gezeigt: