我想将特定轴的刻度标签的字体系列更改为文件中定义的特定字体。我不想在全球范围内更改此设置,而只针对刻度标签。无论是垫体还是海生的具体说明都可以。.ttf我无法找到有关如何执行此操作的说明。在这个相关问题中提出的办法不适用。
1 回答

慕田峪7331174
TA贡献1828条经验 获得超13个赞
首先,安装字体(取决于您的操作系统)。然后在使用参数设置刻度标签时指定字体。fontname
fig, (ax1, ax2) = plt.subplots(1, 2)
ax2.set_xticklabels(np.linspace(0, 1, 6), fontname='Suruma')
如果要更改现有的刻度标注,可以设置文本对象的 fontname 属性,然后重绘:
for text_obj in ax2.get_xticklabels():
text_obj.set_fontname('Suruma')
fig.canvas.draw()
添加回答
举报
0/150
提交
取消