如何单独缩放matplotlib子图高度

时间:2009-08-04 15:50:47

标签: python matplotlib

使用matplotlib / pylab ....

如何绘制5个热图作为具有相同列数但行数不同的子图?换句话说,我需要以不同的方式缩放每个子图的高度。

也许图像更能说明问题......

alt text http://img98.imageshack.us/img98/5853/heatmap.png

我需要数据点都是正方形,并且要排列的列,所以高度必须根据每个子图的行数而改变。

我试过了:

  1. 提到的缩放选项here。上图是axis('tight')
  2. y轴缩放解决方案提到了here
  3. ......但到目前为止没有运气。

2 个答案:

答案 0 :(得分:4)

我没有尝试过任何我自己的工作,但也许matplotlib AxesGrid toolkit可能就是你想要的。

答案 1 :(得分:2)

不要使用subplot而是axes来创建子图 - 后者允许任意定位子图。