5

使用 matplotlib/pylab....

如何将 5 个热图绘制为列数相同但行数不同的子图?换句话说,我需要对每个子图的高度进行不同的缩放。

也许一张图片更好地说明了这个问题......

替代文字 http://img98.imageshack.us/img98/5853/heatmap.png

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

我试过了:

  1. 这里提到的缩放选项。上面的情节是与axis('tight')
  2. 这里提到的 y 轴缩放解决方案。

...但到目前为止还没有运气。

4

2 回答 2

4

我自己的任何工作都没有尝试过这个,但也许matplotlib AxesGrid 工具包可能是您正在寻找的。

于 2009-08-04T15:54:50.857 回答
2

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

于 2009-08-06T20:06:59.977 回答