python学习|matplotlib画图汉字无法显示

参考tian同学的方法
先查看当前系统支持的字体,中文字题是拼音表示的。

# 查询当前系统所有字体 from matplotlib.font_manager import FontManager import subprocessmpl_fonts = set(f.name for f in FontManager().ttflist)print('all font list get from matplotlib.font_manager:') for f in sorted(mpl_fonts): print('\t' + f)

【python学习|matplotlib画图汉字无法显示】在文件开头加两行代码即可解决:
#新增加的两行 import matplotlib matplotlib.rc("font",family='YouYuan')

    推荐阅读