1.解决plt画图的时候中文字体乱码的问题
import matplotlib.pyplot as plt from pylab import *
zhfont1 = matplotlib.font_manager.FontProperties(fname='C:\Windows\Fonts\simkai.ttf')#解决中文乱码问题
x=range(len(acc_key))#因为原始的里面存的是文字,但是画图得需要数字 figure(1)#为了不影响再画一个图,否则,另一个图里面也会有上一个图的曲线 plt.plot(x, y, c='r')#这个绘制的x,y,因为x是文字,所以在上面range出来的数字,若想在图上面将x的中文会指出来,就应该添加一个别的函数plt.xticks()或者plt.yticks() plt.grid(True)#绘制网格 plt.title("图表名",fontproperties=zhfont1)#指定字体的类型 plt.xlabel("x轴",fontproperties=zhfont1) plt.ylabel("频次",fontproperties=zhfont1) plt.savefig("频次.jpg")2.