Re: [問題] win10 matplotlib 中文無法顯示

作者: ides13 (juso)   2017-06-26 16:27:31
http://tinyurl.com/ydyc8u3s
可以用以下指令查看可以使用的字型
import matplotlib.font_manager
matplotlib.font_manager.findSystemFonts(fontpaths=None)
然後用以下指令,進行字型的全域設定
plt.rcParams["font.family"] = "可使用字型名稱"
另外,使用FontProperties,可以透過路徑來選取字型。
import matplotlib.font_manager
legend = ax.legend()
font = font_manager.FontProperties(fname='C:\\Fonts\\maisfontes-osaka.ttf')
for text in legend.texts:
text.set_font_properties(font)
作者: dirls (???)   2017-06-29 23:20:00
搞了好久,才發現win10的字型是ttc,matplotlib不認得。把副檔名換成ttf後,要把~/.matplotlib 暫存檔刪掉新的設定才會生效。 感謝你~~~~

Links booklink

Contact Us: admin [ a t ] ucptt.com