matplotlib是python中较常用的画图库,但对中文标注的支持不太友好。主要是字库的原因。
通过以下代码可以实现中文字库的正常显示:
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
也可以从底层字库层面解决访问题
请参考:https://segmentfault.com/a/1190000005144275