Superíndice en gráficos de Python Matplotlib

Muhammad Maisam Abbas 20 enero 2022
Superíndice en gráficos de Python Matplotlib

Este tutorial discutirá la escritura de superíndices en gráficos usando el signo de dólar en Python.

Escribir superíndice en diagramas de Matplotlib usando el signo de dólar

Usamos Matplotlib para trazar gráficos en Python. A veces, necesitamos agregar etiquetas al gráfico, que incluyen subíndices o superíndices. El Matplotlib también proporciona una forma de escribir subíndices o superíndices usando el signo de dólar. Para hacer subíndices, debe escribir la expresión dentro del signo de dólar usando los símbolos _ y ^. Si usa el símbolo _, el superíndice estará debajo del carácter. Si usa el símbolo ^, el superíndice estará sobre el carácter. Por ejemplo, creemos una gráfica usando Matplotlib y agreguemos superíndices usando el signo de dólar. Vea el código a continuación.

import matplotlib.pyplot as plt

fig, ax = plt.subplots()
ax.set(title=r"$e^{-t}$", xlabel=r"$time_s$", ylabel=r"$m^2$")
plt.show()

Producción:

matplotlib superíndice 1

Como puede ver en el gráfico, la -t está encima del carácter e porque usamos el símbolo ^, y la s está debajo del tiempo de la cadena porque usamos el símbolo _. Si el subíndice o superíndice consta de más de un carácter, ha puesto el superíndice entre corchetes {} de lo contrario; sólo el primer carácter estará en superíndice o subíndice. Por ejemplo, hemos utilizado llaves en el título de la trama porque el superíndice tiene dos caracteres. Si desea poner símbolos especiales en el gráfico, como el símbolo alfa o circular, puede utilizar los símbolos predefinidos en Matplotlib. Para usar los símbolos, debe escribir el nombre del símbolo junto con una barra invertida. Por ejemplo, pongamos algunos símbolos especiales como pastel y alfa en el gráfico anterior. Vea el código a continuación.

import matplotlib.pyplot as plt

fig, ax = plt.subplots()
ax.set(title=r"$\alpha^{-t}$", xlabel=r"$\tau_s$", ylabel=r"$\pi^2$")
plt.show()

Producción:

superíndice 2 de matplotlib

Como puede ver en la trama, hay símbolos alfa, circular y tau. Asegúrese de utilizar el nombre del símbolo correcto junto con la barra invertida; de lo contrario, habrá un error. Si desea que el texto en superíndice esté en la misma fuente que el resto del texto, use \mathregular. Consulte este enlace para encontrar todos los símbolos admitidos y más información sobre los subíndices y superíndices.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn