我想删除在标签中使用下标时出现的斜体字体。例如,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}$')
答案 0 :(得分:15)
我多次遇到过这个问题,可以用这个技巧来解决
plt.xlabel(r'Primary T$_{\rm eff}$')