以下脚本:
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as mpl
mpl.rc('font', family='sans-serif')
mpl.rc('text', usetex=True)
fig = mpl.figure()
ax = fig.add_subplot(1,1,1)
ax.text(0.2,0.5,r"Math font: $451^\circ$")
ax.text(0.2,0.7,r"Normal font (except for degree symbol): 451$^\circ$")
fig.savefig('test.png')
是试图通过LaTeX在matplotlib中使用sans-serif字体。问题是,数学字体仍然是serif字体(如轴号所示,以及中心的标签所示)。有没有办法将数学字体也设置为sans-serif?
https://stackoverflow.com/questions/2537868
复制相似问题