位置: IT常识 - 正文
推荐整理分享如何使用python绘制折线图?(用python绘制),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:怎样用python绘图,如何用python绘制,用python绘制,怎样用python绘图,python中绘制图形,python简单绘图作品,怎么用python画图具体步骤,如何用python绘制,内容如对您有帮助,希望把文章链接给更多的朋友!
使用python绘制折线图过程
1、导入库和设置输入折线图数据
importnumpyasnpimportmatplotlib.pyplotasplt#x轴刻度标签x_ticks=['a','b','c','d','e','f']#x轴范围(0,1,...,len(x_ticks)-1)x=np.arange(len(x_ticks))#第1条折线数据y1=[5,3,2,4,1,6]#第2条折线数据y2=[3,1,6,5,2,4]2、设置画布大小并绘制折线
plt.figure(figsize=(10,6))#画第1条折线,参数看名字就懂,还可以自定义数据点样式等等。plt.plot(x,y1,color='#FF0000',label='label1',linewidth=3.0)#画第2条折线plt.plot(x,y2,color='#00FF00',label='label2',linewidth=3.0)#给第1条折线数据点加上数值,前两个参数是坐标,第三个是数值,ha和va分别是水平和垂直位置(数据点相对数值)。fora,binzip(x,y1):plt.text(a,b,'%d'%b,ha='center',va='bottom',fontsize=18)#给第2条折线数据点加上数值fora,binzip(x,y2):plt.text(a,b,'%d'%b,ha='center',va='bottom',fontsize=18)#画水平横线,参数分别表示在y=3,x=0~len(x)-1处画直线。plt.hlines(3,0,len(x)-1,colors="#000000",linestyles="dashed")3、添加x轴和y轴刻度标签
plt.xticks([rforrinx],x_ticks,fontsize=18,rotation=20)plt.yticks(fontsize=18)#添加x轴和y轴标签plt.xlabel(u'x_label',fontsize=18)plt.ylabel(u'y_label',fontsize=18)4、绘制折线图标题和图例
#标题plt.title(u'Title',fontsize=18)#图例plt.legend(fontsize=18)#保存图片plt.savefig('./figure.pdf',bbox_inches='tight')#显示图片plt.show()上一篇:python输入成绩求平均分(python输入三科成绩)
友情链接: 武汉网站建设