Benutzerdefinierter Ticker Nr .

Das matplotlib.tickerModul 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()
benutzerdefinierter ticker1

Verweise

In diesem Beispiel wird die Verwendung der folgenden Funktionen, Methoden, Klassen und Module gezeigt:

Galerie generiert von Sphinx-Gallery