Matplotlib nos permite crear una amplia variedad de visualizaciones estáticas, animadas e interactivas en Python. Además, a menudo se usa con otras bibliotecas científicas como Scipy y Pandas para visualizar los datos.
Cuando trabaje en matplotlinb, es posible que deba agregar información adicional a sus parcelas, incluidas las letras griegas. Este tutorial mostrará cómo agregar letras griegas a una trama de matplotlib.
Usando cuerdas crudas
Una cadena en bruto se refiere a una cadena literal que está prefijada con la letra 'r' o 'r'. Las cadenas crudas se usan principalmente para crear cadenas que contienen barras de retroceso o caracteres especiales, de lo contrario, como personajes de escape.
Matplotlib proporciona un analizador de expresión y un motor de diseño para interpretar cadenas crudas.
Podemos usar esto para mostrar caracteres especiales, como letras griegas, agregando la cadena con la letra 'r'/
A continuación se muestra un ejemplo:
Importar matplotlib.Pyplot como PLT
importar numpy como npEl código de ejemplo anterior generará una gráfica de curva sinusoidal simple con el eje x etiquetado con x y el eje y marcado con sen (x). El título será α = β = γ .
Al usar el prefijo R para indicar una cadena en bruto, podemos incluir letras griegas en las etiquetas y el título sin escapar de las barras de bar.
La figura resultante es como se muestra:
Usando la función chr ()
La función chr () es una función incorporada que toma un entero como argumento y devuelve una cadena que contiene un solo carácter correspondiente al punto de código Unicode especificado. El punto de código es un entero entre 0 y 1,114,111 (0x10ffff en la base 16).
Es lo opuesto a la función ord (). La función ord () devuelve el punto de código del carácter unicode aprobado. Se usa para obtener el valor ASCII/unicode de cualquier carácter.
Para usar la función para mostrar letras griegas, podemos hacer:
Importar matplotlib.Pyplot como PLTEn este ejemplo, CHR (963) coincide con el punto de código para la letra griega "Sigma" utilizada en la etiqueta Y como sin (x), el chr (945), el chr (946) y el chr (947) se refiere al punto de código para las letras griegas "alfa", "beta" y "gamma" respectivamente, utilizados en el título como α = β = γ .
Es importante tener en cuenta que los puntos de código para caracteres unicode dependerán de la codificación utilizada. En este ejemplo, estamos utilizando la codificación de caracteres UTF-8.
Conclusión
Descubriste cómo puedes usar cadenas crudas de Python y la función chr () para mostrar caracteres griegos en una trama matplotlib.