Número de teletipo personalizado

El matplotlib.tickermódulo define muchos teletipos preestablecidos, pero se diseñó principalmente para la extensibilidad, es decir, para admitir el marcado personalizado del usuario.

En este ejemplo, se utiliza una función definida por el usuario para formatear los ticks en millones de dólares en el eje 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()
marcador personalizado1

Referencias

En este ejemplo se muestra el uso de las siguientes funciones, métodos, clases y módulos:

Galería generada por Sphinx-Gallery