Python中的Matplotlib绘图是什麽意思?

2021-02-07 05:16

阅读:367

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

制作绘图结果如下:

技术图片

版权声明:转载文章来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。


评论


亲,登录后才可以留言!