de téléscripteur personnalisé

Le matplotlib.tickermodule 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()
téléscripteur personnalisé1

Références

L'utilisation des fonctions, méthodes, classes et modules suivants est illustrée dans cet exemple :

Galerie générée par Sphinx-Gallery