原因:matplotlib库中没有中文字体,使用plt绘图时会出现乱码

如果遇到在matplotlib图例显示中文乱码情况,解决方法就是在程序最前进行下面参数设置:

import matplotlib.pyplot as plt 

plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号 #有中文出现的情况,需要u'内容'


其他方法可参考如下: 链接


 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐