from matplotlib import pyplot as plt
x=range(2,26,2)
y=[15,13,14,5,17,20,25,26,26,27,22,18]
plt.plot(x,y)
plt.show()
1.设置图片大小
fig=plt.figure(figsize=(20,8), dpi=80)
dpi 每英寸上点的个数
2.图片的保存
plt.savefig(位置)
3. 改变x的刻度
plt.xticks(x)
plt.xticks(range(2,25))
x轴显示字符串
存在问题:中文不显示
matplotlib默认不显示中文
添加描述信息
绘制网格
plt.grid(alpha=0.4)
alpha透明度
颜色 十六进制
一个图两个数据
散点图
条形图(统计离散的)
绘制横的条形图
绘制三次
直方图
normed=True 代表显示频率
在hist()方法中bins=np.arange(x.min(),x.max(),bin_width)就可以了
plt.hist有一个range参数的,可以设置那个range使得宽度能够整除组距