我想將特定軸的刻度標簽的字體系列更改為文件中定義的特定字體。我不想在全球范圍內更改此設置,而只針對刻度標簽。無論是墊體還是海生的具體說明都可以。.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
提交
取消