Démo bar avec unités #

Un tracé utilisant une variété de conversions en centimètres et en pouces. Cet exemple montre comment fonctionne l'introspection d'unité par défaut (ax1), comment divers mots clés peuvent être utilisés pour définir les unités x et y pour remplacer les valeurs par défaut (ax2, ax3, ax4) et comment on peut définir les xlimits à l'aide de scalaires (ax3, unités actuelles supposé) ou des unités (conversions appliquées pour obtenir les nombres en unités actuelles).

Cet exemple nécessitebasic_units.py

démo de bar2
import numpy as np
from basic_units import cm, inch
import matplotlib.pyplot as plt

cms = cm * np.arange(0, 10, 2)
bottom = 0 * cm
width = 0.8 * cm

fig, axs = plt.subplots(2, 2)

axs[0, 0].bar(cms, cms, bottom=bottom)

axs[0, 1].bar(cms, cms, bottom=bottom, width=width, xunits=cm, yunits=inch)

axs[1, 0].bar(cms, cms, bottom=bottom, width=width, xunits=inch, yunits=cm)
axs[1, 0].set_xlim(2, 6)  # scalars are interpreted in current units

axs[1, 1].bar(cms, cms, bottom=bottom, width=width, xunits=inch, yunits=inch)
axs[1, 1].set_xlim(2 * cm, 6 * cm)  # cm are converted to inches

fig.tight_layout()
plt.show()

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