我使用R从一个矩阵使用热图创建一个热图.2 - 我想将这些图像分组成一个大的图像 - 我通常用来实现这个是layout() - 但这不起作用,因为heatmap.2使用布局,显然布局不能递归地工作。布局内部布局在R
有没有人有任何建议如何组合2张图像没有布局,或如何使布局支持递归调用?
mat = matrix(nrow=3,nrow=3,1:9)
layout(matrix(nrow=2,ncol=1))
heatmap.2(mat) ## overrides the layout and produces only one plot that takes whole screen
heatmap.2(mat) ## still only one image
谢谢。
谢谢 - 太糟糕了,没有更简单的方法来做到这一点......我会留下更多的问题,以防有人知道更通用的解决方案,但看起来生活很艰难,您的解决方案是最好的,(尽管我可能只是解决我的问题,而不是玩热图代码听起来不好玩)。 – dan12345