python 画图设置中文字体

windows10中文字体所在文件夹:

C:/Windows/Fonts/

在代码前面加上:


import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif']=['simhei'] # 添加中文字体为黑体
plt.rcParams['axes.unicode_minus'] =False

...
#ax[0, 0].set_ylabel(u"哈哈") # 注意前面加上'u'.
#ax[2, 0].set_ylabel(u"嘿嘿")
...

#或

import matplotlib.pyplot as plt

from matplotlib import font_manager
my_font = font_manager.FontProperties(fname="C:/Windows/Fonts/simsun.ttf") # 添加中文字体为黑体

...
ax[0, 0].set_ylabel(u"哈哈", fontproperties=my_font)
ax[2, 0].set_ylabel(u"嘿嘿", fontproperties=my_font)
...

 

你可能感兴趣的:(python 画图设置中文字体)