Python中的Matplotlib绘图是什麽意思?
2021-02-07 05:16
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
制作绘图结果如下:
版权声明:转载文章来自公开网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。
上一篇:Leetcode练习(Python):递归类:面试题 08.06. 汉诺塔问题:在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序
文章标题:Python中的Matplotlib绘图是什麽意思?
文章链接:http://soscw.com/index.php/essay/52038.html