Unicode menos #

De forma predeterminada, las etiquetas de marca en valores negativos se representan utilizando un Unicode menos (U+2212) en lugar de un guión ASCII (U+002D). Esto se puede controlar configurando rcParams["axes.unicode_minus"](predeterminado: True).

El reemplazo se realiza en el momento del sorteo de las etiquetas de tick (generalmente durante una llamada pyplot.show()o pyplot.savefig()). Por lo tanto, todas las etiquetas de marcas de la figura siguen la misma configuración y no podemos demostrar ambos glifos en etiquetas de marcas reales de la misma figura simultáneamente.

En cambio, este ejemplo simplemente muestra la diferencia entre los dos glifos en una fuente ampliada.

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

Galería generada por Sphinx-Gallery