Visualización de texto con tilde en Matplotlib

Beginner

This tutorial is from open-source community. Access the source code

Introducción

Matplotlib es una biblioteca de Python utilizada para la visualización de datos. Admite caracteres con tilde a través de la notación matemática TeX o Unicode. En este tutorial se demostrará cómo utilizar texto con tilde en Matplotlib.

Consejos sobre la VM

Una vez finalizada la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.

A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.

Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje su retroalimentación después de la sesión y resolveremos rápidamente el problema para usted.

Usando Mathtext

Mathtext es una característica de Matplotlib que le permite utilizar comandos TeX para representar símbolos matemáticos y ecuaciones. Mathtext también admite caracteres con tilde.

import matplotlib.pyplot as plt

## Demostración de Mathtext
fig, ax = plt.subplots()
ax.plot(range(10))
ax.set_title(r'$\ddot{o}\acute{e}\grave{e}\hat{O}'
             r'\breve{i}\bar{A}\tilde{n}\vec{q}$', fontsize=20)

## También se admite la notación abreviada y las llaves son opcionales
ax.set_xlabel(r"""$\"o\ddot o \'e\`e\~n\.x\^y$""", fontsize=20)
ax.text(4, 0.5, r"$F=m\ddot{x}$")
fig.tight_layout()

Usando Caracteres Unicode

Matplotlib también admite el uso directo de caracteres Unicode en cadenas.

import matplotlib.pyplot as plt

## Demostración de Unicode
fig, ax = plt.subplots()
ax.set_title("GISCARD CHAHUTÉ À L'ASSEMBLÉE")
ax.set_xlabel("LE COUP DE DÉ DE DE GAULLE")
ax.set_ylabel('André was here!')
ax.text(0.2, 0.8, 'Institut für Festkörperphysik', rotation=45)
ax.text(0.4, 0.2, 'AVA (check kerning)')

plt.show()

Ejecutando el Código

Para ejecutar el código, debe tener Matplotlib instalado. Puede instalar Matplotlib utilizando pip. Abra la línea de comandos y escriba:

pip install matplotlib

Resumen

Matplotlib admite caracteres con tilde a través de la notación matemática TeX o Unicode. Puede utilizar comandos TeX para representar símbolos matemáticos y ecuaciones. Matplotlib también admite el uso directo de caracteres Unicode en cadenas.