在matplotlib中更改刻度标签的字体

时间:2017-06-20 20:22:41

标签: python-2.7 matplotlib

如何更改matplotlib刻度标签的字体?我想将它更改为Computer Modern 10(我认为,在#patplotlib中称为" cm"但是,我不想在TeX中渲染它。我尝试了很多方法,但似乎都没有。

1 个答案:

答案 0 :(得分:-1)

func = lambda x, pos: "" if np.isclose(x,0) else x
plt.gca().xaxis.set_major_formatter(matplotlib.ticker.FuncFormatter(func))
plt.gca().yaxis.set_major_formatter(matplotlib.ticker.FuncFormatter(func))

适合我的情况!