失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 数据分析之matplotlib(以折线图为例)

数据分析之matplotlib(以折线图为例)

时间:2021-01-03 13:01:44

相关推荐

数据分析之matplotlib(以折线图为例)

一、设置图形大小(画布大小)

画任何图像都可以先对画布大小进行选择先,实例如下:

from matplotlib import pyplot as pltfig = plt。figure(figsize = (20,8),dpi = 80)

如上所示,就成功创建了一张画布。

其中参数一是figsize,需要为它赋值一个元组,而这个元组就代表你的画布的长和宽。

参数二是dpi,与清晰度有关。

二、绘图

以折线图为例,需要你提供每个点的横纵坐标,也就是x轴和y轴的坐标。

实例如下:

plt.plot(x,y)

x是所有点的横坐标的一个集合,一般用列表来储存

y是所有点的纵坐标的一个集合,一般用列表来储存

x,y中的元素会一一对应的提取。

注意:matplotlib中对不同图所要提供的数据不同,到时可以进行查询,不同图像的绘制主要就区别在这一步上。

三、调整x(y)轴的刻度

实例如下:

plt.x(y)ticks()

当然,这中间有很多参数,我们一一来说明。

1.调整间距

传入一个参数,这个参数是一个可迭代对象,那么这就是刻度。

2.为x(y)轴添加字符串

传入两个参数,两个参数中的值要一一对应,其中一个参数是数字集,另一个是字符串集,那么最终会显示字符串。

四、展示(显示)

用于对绘好的图进行可视化。

实例如下:

plt.show()

五、保存

对画好的图进行保存,参数就是要保存到的位置(路径)。

实例如下:

plt.savefig(file_path)

六、显示中文

默认是显示不了中文的。

1.创建一个变量,用于显示中文

可以理解为创建一个变量,在之后要使用到显示中文的地方,将这个变量作为参数就行了。

from matplotlib import font_managermy_font = font_manager.FontProperties(fname = "")

2.使用

使用分两种

1)在图例中使用

参数名为prop

2)其它地方使用

参数名为fontproperties

七、一个图中绘制多个图像

直接将plt.plot()调用多次即可

1.区别多个图像

使用图例可以对不同的图像进行区分

plot(label = "名字")plot.legend(loc,prop)

prop是显示的语言,而loc是图例所在的位置

八、图像的样式

1.颜色(color)

2.线条样式(linestyle)

3.线条粗细(linewidth)

4.透明度(alpha)从0到1

九、添加对图像的描述

1.描述x(y)轴

plot.xlabel()plot.ylabel()

2.整个图的名字

plt.title

十、添加网格(背景)

plt.grid(alpha = 0.4,linestyle = ...)

如果觉得《数据分析之matplotlib(以折线图为例)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。