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)