• matplotlib的学习12-Subplot 多合一显示


    import matplotlib.pyplot as plt
    
    # matplotlib 是可以组合许多的小图, 放在一张大图里面显示的. 使用到的方法叫作 subplot.
    plt.figure()#  使用plt.figure创建一个图像窗口.
    
    # 使用plt.subplot来创建小图. plt.subplot(2,2,1)表示将整个图像窗口分为2行2列, 当前位置为1. 使用plt.plot([0,1],[0,1])在第1个位置创建一个小图.
    
    plt.subplot(2,2,1)
    plt.plot([0,1],[0,1])
    
    # plt.subplot(2,2,2)表示将整个图像窗口分为2行2列, 当前位置为2. 使用plt.plot([0,1],[0,2])在第2个位置创建一个小图.
    
    plt.subplot(2,2,2)
    plt.plot([0,1],[0,2])
    
    # plt.subplot(224)表示将整个图像窗口分为2行2列, 当前位置为4. 使用plt.plot([0,1],[0,4])在第4个位置创建一个小图.
    
    plt.subplot(224)
    plt.plot([0,1],[0,4])
    
    plt.subplot(223)#suplot()均匀分,前两个参数为分的个数,后一个参数为当前定位
    plt.plot([0,1],[0,4])
    
    
    plt.show()  # 展示
    
    
    # todo 不均匀图中图
    #
    # 如果希望展示的小图的大小不相同, 应该怎么做呢? 以上面的4个小图为例, 如果把第1个小图放到第一行, 而剩下的3个小图都放到第二行.
    #
    # 使用plt.subplot(2,1,1)将整个图像窗口分为2行1列, 当前位置为1. 使用plt.plot([0,1],[0,1])在第1个位置创建一个小图.
    
    plt.subplot(2,1,1)
    plt.plot([0,1],[0,1])
    
    # 使用plt.subplot(2,3,4)将整个图像窗口分为2行3列, 当前位置为4. 使用plt.plot([0,1],[0,2])在第4个位置创建一个小图.
    
    plt.subplot(2,3,4)
    plt.plot([0,1],[0,2])
    
    plt.subplot(235)
    plt.plot([0,1],[0,3])
    
    plt.subplot(236)
    plt.plot([0,1],[0,4])
    
    '''
    可以看到不均匀和均匀的区别就是每次sublot()的时候注意分隔的大小就行
    当不小心后面写的图形与之前的重叠的时候,会覆盖掉,也就是之前的的图像会消失
    '''
    
    plt.show()  # 展示
    

    plt.subplot(2,2,3)  和plt.subplot(223)的效果是一样的

    均匀分隔和不均匀分隔的区别  就是subplot前后的参数不一样

  • 相关阅读:
    通过理解List和IList的区别,加深对接口回调的理解
    mysql学习笔记之mysqlparameter(摘)
    MSSQL表中字段更新后,视图中的字段不更新的解决办法
    如何设置firefox,使其可以支持剪贴板
    CSS图片下载器
    VS2008下.NET 单元测试工具 NUnit2.5 配置与集成方法
    discuz x1.5通过uchome注册后免激活补丁(自动激活)
    (转)七秘诀工作效率与薪水翻番
    TRIGGER OF ORACLE
    SQL LOADER 的使用
  • 原文地址:https://www.cnblogs.com/simon-idea/p/9583435.html
Copyright © 2020-2023  润新知