plt里面的一些问题,python

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.

猜你喜欢

转载自blog.csdn.net/qinglv1/article/details/80507689