删除matplotlib中乳胶下标中的斜体

时间:2013-10-30 00:25:48

标签: python matplotlib latex

我想删除在标签中使用下标时出现的斜体字体。例如,x标签中的“Teff”以斜体显示“eff”。我想乳胶不能以这种方式呈现它。通常,在latex中,可以使用\ rm {}命令来实现。但是,这在matplotlib中不起作用。请帮忙。

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(10)
y = x

plt.plot(x,y,'ro')
plt.xlabel('Primary T$_{eff}$')

enter image description here

1 个答案:

答案 0 :(得分:15)

我多次遇到过这个问题,可以用这个技巧来解决

plt.xlabel(r'Primary T$_{\rm eff}$')