python 画图中的字符乱码处理

时间:2021-12-15 21:50:13

matplotlib是python中较常用的画图库,但对中文标注的支持不太友好。主要是字库的原因。

通过以下代码可以实现中文字库的正常显示:

import matplotlib.pyplot as plt  
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号

也可以从底层字库层面解决访问题
请参考:https://segmentfault.com/a/1190000005144275