Как написать текст в нижнем индексе на осях надписей и условных обозначений? - PullRequest
16 голосов
/ 21 октября 2010

У меня есть следующие метки оси и легенда.

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

Ответы [ 2 ]

24 голосов
/ 28 октября 2010

Поместите знаки доллара вокруг формулы: plt.xlabel("$n_1$")

7 голосов
/ 21 октября 2010

Самый простой способ, который я знаю, это включить режим TeX для matplotlib,

из http://www.scipy.org/Cookbook/Matplotlib/UsingTex:

from matplotlib import rc
rc('font',**{'family':'sans-serif','sans-serif':['Helvetica']})
rc('text', usetex=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...