【Matplotlib】(二)figure与axes与axis的区别

一、plt.figure图片/画板

  • (1)类似真实的画布,后续所有操作都在画布上进行。
  • (2)它就是一幅画,一笔不画也是一幅画,画满还是一幅画。
    在这里插入图片描述

1.1 num图片编号

  • (1)num类似图片的编号,画布的编号。
  • (2)允许创建多个figure画图板,但是具体操作遵循就近原则(操作是在最近一次调用的画图板上实现)
  • (3)缺省条件下内部默认调用pyplot.figure(1)。比如调用了plt.plot()系统内部一定已经调用了pyplot.figure(1)
    在这里插入图片描述
    在这里插入图片描述

1.2 figsize图片大小

  • (1)英寸单位的宽和高,默认为 rcParams[“figure.figsize”] = [6.4, 4.8]
    在这里插入图片描述

1.3 dpi图像分辨率

  • (1)图像的分辨率,默认 rcParams[“figure.dpi”] = 100
    在这里插入图片描述

1.4 facecolor图片背景颜色

  • (1)背景颜色,默认 rcParams[“figure.facecolor”] = ‘w’
  • (2)中间横竖坐标轴围起来的是axes区域,axes可以理解成悬浮在figure上,所以不着色。
  • (3)创建图片画板时,默认创建一个axes区域。
  • (4)图中黄色的部分就形成了图片的边框(注意边框和边不一样,边框包含边。结合1.5;1.6;1.7一起看)
    在这里插入图片描述

1.5 edgecolor 图片边的颜色

  • (1)边的颜色,默认 rcParams[“figure.edgecolor”] = ‘w’
  • (2)因为图片边的宽度linewidth默认为0,所以即便设置了颜色,什么也看不见!!!
  • (3)图片的边框包含图片的边
    在这里插入图片描述

1.6 linewidth图片边的宽度

  • (1)linewidth默认为0
  • (2)因为图片边的颜色edgecolor默认为白色white,即便设置了边宽,什么也看不见!!!
  • (3)图片的边框包含图片的边
    在这里插入图片描述
  • (4)同时设置图片边的颜色edgecolor和图片边的宽度linewidth,图片的边才能显现!!!
    在这里插入图片描述

1.7 frameon 图片边框

  • (1)图片边框与图片的边不一样,图片的边框包含图片的边。参考1.4;1.5;1.6
  • (2)默认为True如果设为False禁止绘制图形边框,删除图片边框时图片的边也不见了。
    在这里插入图片描述

二、axes区域

  • 注:
  • (1)与1.5对比,得出凡是被横竖坐标轴围起来的部分就是一个axes
  • (2)两个axes区域可以重叠,也可以并列

2.1 plt.add_axes()添加区域方式一

2.1.1 rect位置参数

  • (1)rect = [left, bottom, width, height]
    在这里插入图片描述

2.1.2 facecolor区域背景颜色

在这里插入图片描述

2.1.3 sharex共享某个区域的x轴刻度

在这里插入图片描述

2.1.4 sharey共享某个区域的y轴刻度

  • 同sharex

2.2 plt.add_axes(axes)添加区域方式二

  • (1)注:此时将区域作为对象添加进来
    在这里插入图片描述

三、plt.axis坐标轴

  • axis包含x轴和y轴,不分x轴和y轴

3.1 [xmin, xmax, ymin, ymax]设置x轴y轴上下限

  • 注:这个功能像是y.xlim和y.ylim的合并
    在这里插入图片描述
    在这里插入图片描述

3.2 option 设置轴显示样式

在这里插入图片描述
在这里插入图片描述

  • option关键字也可以省略
    在这里插入图片描述

四、plt.xlim设置x轴上下限

在这里插入图片描述

五、plt.ylim设置y轴上下限

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值