Python中的Matplotlib绘图是什麽意思?
Posted woshijiuke
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中的Matplotlib绘图是什麽意思?相关的知识,希望对你有一定的参考价值。
Matolotlib是最流行的python底层绘图库,主要是做数据可视化图表。它可以让数据更加直观的呈现,让数据更加客观,具有说服力。学习爬虫后,可能会遇到对大量的数据的处理,于是学习数据分析是必不可少的。
Matplotlib的基本要点:
Matplolib常用的图形有这几种形式,折线图,散点图,条形图,直方图。
主要掌握如何设置图片的大小,保存到本地,设置图例,描述信息,调整间距,线条的样式。图的创建比较简单,引用库的pyplot.plot(x,y)确定好x轴和y轴就可以会出简单的折线图。
通过plt.figure(frigsize,dpi)来设置图片的大小,frigsize来设置长度和宽度,dpi设置像素。
通过plt.savefig(‘路径’)可以对图片进行保存。
通过plt.xticks(x,xticks)和plt.yticks(y,yticks)可以设置刻度,设置中文,因为matplotlib默认不支持中文字符,所以无法显示中文字符,但可以通过font_manager.FontProperties(fname=‘路径‘)的方法更改字体。
通过plt.xlabel()和plt.ylable(),plt.title()为图形添加信息,方便观察。可以设置线条的颜色,样式来改变风格。
color=‘r‘,线条颜色;
linestyle=‘--‘,线条风格,-实线,--虚线,-.点划线,:点虚线,’ ’无线条;
Linewidth=5, 线条粗细;
alpha=0.5透明度;
实际绘图如下:
假设大家在30岁的时候,根据自己的实际情况统计出来了你和你同桌各自从11岁到30岁每年交的女(男)朋友的数量如列表a和b,请在一个图中绘制出该数据的折线图,以便比较自己和同桌20年间的差异,同时分析每年交女(男)朋友的数量走势。
a =[1,0,1,1,2,4,3,2,3,4,4,5,6,5,4,3,3,1,1,1]
b = [1,0,3,1,2,2,3,3,2,1,2,1,1,1,1,1,1,1,1,1] I
制作绘图结果如下:
版权声明:转载文章来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。
以上是关于Python中的Matplotlib绘图是什麽意思?的主要内容,如果未能解决你的问题,请参考以下文章