如何更改matplotlib刻度标签的字体?我想将它更改为Computer Modern 10(我认为,在#patplotlib中称为" cm"但是,我不想在TeX中渲染它。我尝试了很多方法,但似乎都没有。
答案 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))
适合我的情况!