web-dev-qa-db-fra.com

Comment écrire du texte dans l'indice dans les étiquettes de l'axe et la légende?

J'ai les étiquettes et la légende des axes suivants.

plt.ylabel("ratio_2")
plt.xlabel("n_1")
plt.legend(('alpha_1','alpha_2' ), loc = 'best',shadow = True)   
20
Bruce

Mettez des panneaux de dollar autour de la formule: plt.xlabel("$n_1$")

27
Jouni K. Seppänen

Le moyen le plus simple que je connaisse est d'activer le mode Tex pour 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)
7
Andrew Walker