1.作图时汉字显示为方块的问题
在用matplotlib进行作图时,如果含有中文标签,会发现不能正常显示,这是因为matplotlib的默认字体是英文字体,解决它的办法是,在作图前手动指定默认字体为中文字体,如黑体(SimHei)。
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #正常显示中文标签
plt.plot(data_c,'b-o')
plt.title(u'C盘使用情况')
plt.show()
得到如下结果。
2.作图时负号显示为方块的问题
保存作图图像时,负号有可能显示不正常,可通过以下代码解决:
plt.rcParams['axes.unicode_minus']=False #解决保存图像时负号'-'显示为方块的问题