Unicode meno #

Per impostazione predefinita, le etichette dei segni di graduazione con valori negativi vengono visualizzate utilizzando Unicode meno (U+2212) anziché un trattino ASCII (U+002D). Questo può essere controllato impostando rcParams["axes.unicode_minus"](predefinito: True).

La sostituzione viene eseguita al momento dell'estrazione delle etichette tick (di solito durante una chiamata pyplot.show()o pyplot.savefig()). Pertanto, tutte le etichette delle zecche della figura seguono la stessa impostazione e non possiamo mostrare contemporaneamente entrambi i glifi sulle etichette delle zecche reali della stessa figura.

Invece, questo esempio mostra semplicemente la differenza tra i due glifi in un carattere ingrandito.

unicode meno
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()

Galleria generata da Sphinx-Gallery