python调用matplotlib绘图–折线图
折线图常用于表示随着时间推移某指标的变化趋势
plot具体参数如下:
plt.plot(x,y,color,linestyle,linewidth,marker,markeredgecolor,markeredgwidth,markerfacecolor,markersize,label)
实例:实例:绘制***公司1-9月注册用户量的图表
import numpy as np
import matplotlib.pyplot as plt
#建立一个坐标系
plt.subplot(1,1,1)
x = np.arange(1,10)
y = np.array([866,2355,5710,6482,6120,1605,3813,4426,4631])
#绘图
plt.plot(x,y,color='k',linestyle='dashdot',linewidth=1,marker='o',markersize=5,label='注册用户数')
#设置标题明及标题位置
plt.title('***公司1-9公司用户注册用户量',loc='center') #默认位置居中
#添加数据标签
for a,b in zip(x,y):
plt.text(a,b,b,ha='left',va='bottom',fontsize=10)
#设置网格线
plt.grid(True)
plt.legend() #设置图例
#保存图表到本地
plt.savefig('d:/python/plot.jpg')