Tengo las siguientes etiquetas de ejes y leyenda.¿Cómo escribo texto en subíndice en las etiquetas de los ejes y la leyenda?
plt.ylabel("ratio_2")
plt.xlabel("n_1")
plt.legend(('alpha_1','alpha_2'), loc = 'best',shadow = True)
Tengo las siguientes etiquetas de ejes y leyenda.¿Cómo escribo texto en subíndice en las etiquetas de los ejes y la leyenda?
plt.ylabel("ratio_2")
plt.xlabel("n_1")
plt.legend(('alpha_1','alpha_2'), loc = 'best',shadow = True)
Ponga signos de dólar alrededor de la fórmula: plt.xlabel("$n_1$")
La forma más sencilla que conozco es para habilitar el modo TeX para matplotlib,
de http://www.scipy.org/Cookbook/Matplotlib/UsingTex:
from matplotlib import rc
rc('font',**{'family':'sans-serif','sans-serif':['Helvetica']})
rc('text', usetex=True)
Lo que esto hace es que ejecuta todo tu texto a través de TeX, escribiendo varios archivos en el camino. Matplotlib tiene su propio motor tipo TeX que es más rápido: simplemente coloque signos de dólar alrededor de la fórmula. –