Matplotlib子图的创建的实现

 更新时间:2023年11月26日 09:19:41   作者:阿松爱睡觉  
本文主要介绍了Matplotlib子图的创建的实现,包括fig.add_axes()创建子图和plt.axes创建子图这两种方法,具有一定的参考价值,感兴趣的可以了解一下

plt.axes创建子图

前面已经介绍过plt.axes函数,这个函数默认配置是创建一个标准的坐标轴,填满整张图。

它还有一个可选的参数,由图形坐标系统的四个值构成。这四个值表示为坐标系的[底坐标、左坐标、宽度、高度],数值的取值范围为左下角为0,右上角为1。

下面演示在右上角创建一个画中画:

x1 = plt.axes() # 默认坐标轴
ax2 = plt.axes([0.65, 0.65, 0.2, 0.2])

fig.add_axes()创建子图

面向对象画图接口中类似的命令由fig.add_axes()。用这个命令创建两个竖直排列的坐标轴:

fig = plt.figure()
ax1 = fig.add_axes([0.1, 0.5, 0.8, 0.4],
xticklabels=[], ylim=(-1.2, 1.2))
ax2 = fig.add_axes([0.1, 0.1, 0.8, 0.4],
ylim=(-1.2, 1.2))
x = np.linspace(0, 10)
ax1.plot(np.sin(x))
ax2.plot(np.cos(x));

可以看到两个紧挨着的坐标轴:上子图的(起点y坐标为0.5位置)与下子图x轴刻度是对应的(起点y坐标为0.1,高度为0.4)。

到此这篇关于Matplotlib子图的创建的实现的文章就介绍到这了,更多相关Matplotlib子图创建内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python静态Web服务器面向对象处理客户端请求

    Python静态Web服务器面向对象处理客户端请求

    这篇文章主要为大家介绍了Python面向对象实现静态Web服务器处理客户端请求示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • python编程测试电脑开启最大线程数实例代码

    python编程测试电脑开启最大线程数实例代码

    这篇文章主要介绍了python编程测试电脑开启最大线程数实例代码,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • python安装及变量名介绍详解

    python安装及变量名介绍详解

    这篇文章主要介绍了python安装及变量名介绍详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Python退火算法在高次方程的应用

    Python退火算法在高次方程的应用

    退火算法就是钢铁在淬炼过程中失温而成稳定态时的过程,热力学上温度(内能)越高原子态越不稳定。这篇文章主要介绍了Python退火算法在高次方程的应用,需要的朋友可以参考下
    2018-07-07
  • Python利用prettytable库输出好看的表格

    Python利用prettytable库输出好看的表格

    prettytable库就是这么一个工具,prettytable可以打印出美观的表格,并且对中文支持相当好。本文将介绍如何通过prettytable输出好看的表格,需要的可以参考一下
    2022-01-01
  • Python聚类算法之基本K均值实例详解

    Python聚类算法之基本K均值实例详解

    这篇文章主要介绍了Python聚类算法之基本K均值运算技巧,结合实例形式较为详细的分析了基本K均值的原理与相关实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-11-11
  • 关于Python网络爬虫框架scrapy

    关于Python网络爬虫框架scrapy

    这篇文章主要介绍了关于Python网络爬虫框架scrapy,爬虫框架是实现爬虫功能的一个软件结构和功能组件的集合,需要的朋友可以参考下
    2023-04-04
  • Flask登录注册项目的简单实现

    Flask登录注册项目的简单实现

    一个简单的用户注册和登录的页面,涉及到验证,数据库存储等等,本文主要介绍了Flask登录注册项目的简单实现,从目录结构开始,感兴趣的可以了解一下
    2021-05-05
  • 基于PyQt6编写一个串口调试助手

    基于PyQt6编写一个串口调试助手

    这篇文章主要为大家详细介绍了如何基于PyQt6编写一个串口调试助手,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-12-12
  • 简单谈谈Python流程控制语句

    简单谈谈Python流程控制语句

    流程控制是程序设计中一个重要的内容,Python支持三种不同的控制结构:if,for和while,下面我们来简单谈谈Python中的流程控制语句
    2016-12-12

最新评论