Unicode moins #

Par défaut, les étiquettes de graduation aux valeurs négatives sont rendues en utilisant un moins Unicode (U+2212) plutôt qu'un trait d'union ASCII (U+002D). Ceci peut être contrôlé par réglage rcParams["axes.unicode_minus"](par défaut : True).

Le remplacement est effectué au moment du tirage des étiquettes de coche (généralement lors d'un appel pyplot.show()ou pyplot.savefig()). Par conséquent, toutes les étiquettes de graduation de la figure suivent le même réglage et nous ne pouvons pas démontrer simultanément les deux glyphes sur de vraies étiquettes de graduation de la même figure.

Au lieu de cela, cet exemple montre simplement la différence entre les deux glyphes dans une police agrandie.

unicode moins
import matplotlib.pyplot as plt

fig = plt.figure(figsize=(4, 2))
fig.text(.15, .6, "Unicode minus:", fontsize=20)
fig.text(.85, .6, "\N{MINUS SIGN}1", ha='right', fontsize=20)
fig.text(.15, .3, "ASCII hyphen:", fontsize=20)
fig.text(.85, .3, "-1", ha='right', fontsize=20)
plt.show()

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