matplotlib 显示不出中文

matplotlib 显示不出中文

python中用matplotlib绘制图标的时候,发现中文字体显示不出来。

解决方法就是在matplotlib中设置字体,添加以下代码就好了

import matplotlib
matplotlib.rc("font", family='YouYuan')   # family= 后面放字体

它支持的字体有下面这些:

  • DengXian
  • FangSong
  • KaiTi
  • LiSu
  • YouYuan

添加了之后是这样子的:
matplotlib 显示不出中文

具体的原理可以看这里:彻底解决Python里matplotlib不显示中文的问题
而上面那个河南风级图是看这篇文章跟着做的,主要是爬虫和可视化。不错的作者!

上一篇:数据分析(1)基础概念及matplotlib


下一篇:Python实现matplotlib显示中文的方法详解