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

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

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

from matplotlib import pyplot as plt
fig = 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_manager
my_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 = ...)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值