Noter
Cliquez ici pour télécharger l'exemple de code complet
N° de téléscripteur personnalisé
Le matplotlib.ticker
module définit de nombreux tickers prédéfinis, mais a été principalement conçu pour l'extensibilité, c'est-à-dire pour prendre en charge le ticking personnalisé par l'utilisateur.
Dans cet exemple, une fonction définie par l'utilisateur est utilisée pour formater les ticks en millions de dollars sur l'axe y.
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()
Références
L'utilisation des fonctions, méthodes, classes et modules suivants est illustrée dans cet exemple :