• matplotlib_200730系列---12、图中图


    matplotlib_200730系列---12、图中图

    一、总结

    一句话总结:

    主要是改变axis的位置:ax1=fig.add_axes([left,bottom,width,height])
    # 小图1(主要是改变 left,bottom,width,height)
    left,bottom,width,height=0.2,0.55,0.25,0.25
    ax2=fig.add_axes([left,bottom,width,height])
    ax2.plot(x,y,'b')
    ax2.set_xlabel('x')
    ax2.set_ylabel('y')
    ax2.set_title('inside img1')

    二、图中图

    博客对应课程的视频位置:

    import matplotlib.pyplot as plt 
    import matplotlib.gridspec as gridspec
    
    
    fig=plt.figure()
    x=[1,2,3,4,5,6,7]
    y=[1,3,4,2,5,8,9]
    
    # 大图
    left,bottom,width,height=0.1,0.1,0.8,0.8
    ax1=fig.add_axes([left,bottom,width,height])
    ax1.plot(x,y,'r')
    axl.set_xlabel('x')
    axl.set_ylabel('y')
    axl.set_title('title')
    
    # 小图1(主要是改变 left,bottom,width,height)
    left,bottom,width,height=0.2,0.55,0.25,0.25
    ax2=fig.add_axes([left,bottom,width,height])
    ax2.plot(x,y,'b')
    ax2.set_xlabel('x')
    ax2.set_ylabel('y')
    ax2.set_title('inside img1')
    
    # 小图2
    plt.axes([.6,0.2,0.25,0.25])
    plt.plot(y[::-1],x,'g')
    plt.xlabel('x')
    plt.ylabel('y')
    plt.title('inside img2')
    
    
    plt.show()

     
    我的旨在学过的东西不再忘记(主要使用艾宾浩斯遗忘曲线算法及其它智能学习复习算法)的偏公益性质的完全免费的编程视频学习网站: fanrenyi.com;有各种前端、后端、算法、大数据、人工智能等课程。
    博主25岁,前端后端算法大数据人工智能都有兴趣。
    大家有啥都可以加博主联系方式(qq404006308,微信fan404006308)互相交流。工作、生活、心境,可以互相启迪。
    聊技术,交朋友,修心境,qq404006308,微信fan404006308
    26岁,真心找女朋友,非诚勿扰,微信fan404006308,qq404006308
    人工智能群:939687837

    作者相关推荐

  • 相关阅读:
    MyBatis
    泛型集合(经典)
    Java高级特性--------->>>>>实用类
    Java高级特性----->>>>集合
    【java面试题】StringBuilder与StringBuffer和String 的区别
    Java面向对象------>try{}catch(){}异常
    Java面向对象----->接口和抽象类
    Java修饰符------>static、native和final以及super和this关键字
    面向对象------->多态
    面向对象--->封装和继承
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/13407572.html
Copyright © 2020-2023  润新知