对于简单的画布可以很轻松的使用subplot解决,可是对于一些复杂的画布比如下面的这个

就不易使用subplot解决,这是就需要subplot的扩展版gridspec

构造函数GridSpec(nrows, ncols, left=None, bottom=None, right=None, top=None, wspace=None, hspace=None, width_ratios=None, height_ratios=None):

下面是使用gridsp进行画布的例子

import matplotlib.gridspec as gridspec
gs = gridspec.GridSpec(4, 4)#指定四行四列
plt.subplot(gs[0, :])#第一行的全部列
plt.subplot(gs[1,:-1])#第二行前三列
plt.subplot(gs[1:, -1])#第二行开始最后一列
plt.subplot(gs[2,0:3])#第三行前三列
plt.subplot(gs[-1,0])#最后一行第一列
plt.subplot(gs[-1,-2])#最后一行倒数第二例
plt.subplot(gs[-1,-3])#最后一行倒数第三列

即gridspec可以轻松的通过指定画布所在的行列及其占据的大小画出复杂的网格图。

最新文章

  1. C#--图片上传(PC端和APP)保存及 跨域上传说明
  2. 关于List的ConcurrentModificationException
  3. sublime中让成对括号高亮显示的设置步骤
  4. 【Alpha】Daily Scrum Meeting第九次
  5. [deviceone开发]-打开新页动画效果
  6. SharePoint 2013 内容部署报错
  7. solr
  8. mongodb3.x版本用户管理方法
  9. thinkphp测试方法
  10. [WEB API] CLIENT 指定请求及回应格式(XML/JSON)
  11. awk多文件操作
  12. 用nginx做反向代理来访问防外链图片
  13. anroid 查看签名信息的方法
  14. extension 的一个应用 - 优化图片的读取机制
  15. 创建共享内存函数CreateFileMapping()详解
  16. 从struts2.1开始Convention零配置
  17. for语句嵌套使用 实现9*9乘法表
  18. Dr.Watson使用技巧摘要
  19. apk反编译工具-apktool
  20. c语言_头文件

热门文章

  1. 20179209课后作业之od命令重写
  2. python get post模拟请求
  3. PHP Framework
  4. C++三种继承方式
  5. selenium WebDriverException: Message: unknown error: DevToolsActivePort file doesnt exist
  6. Java基础教程:多线程基础(3)——阻塞队列
  7. web 全栈 学习 1 工程师成长思路图
  8. JAVA使用相对路径读取配置文件
  9. M1卡破解(自从学校升级系统之后,还准备在研究下)【转】
  10. nginx.config配置文件模板