R-gplots-删除热图中的空白。2当key=FALSE时

R-gplots-删除热图中的空白。2当key=FALSE时,r,gplots,R,Gplots,我有: 库(gplots); x定位热图的元素。2可以使用布局参数进行绘图 我得到了一个可以接受的热图图 layout(mat = lmat, widths = lwid, heights = lhei) 有关更多详细信息,请参阅布局。我正在尝试删除元素,而不是重新定位它。堆栈交换页面上的答案是关于建议对heatmap.2()函数进行的编辑,而不是在R脚本中解决问题的方法;重新定位似乎是一条路要走。我在这里面临着同样的问题,我们能否将热图调整到绘图的中心,因为它在最右边。从左到热图的大量空白是

我有:

库(gplots);

x定位热图的元素。2可以使用布局参数进行绘图

我得到了一个可以接受的热图图

layout(mat = lmat, widths = lwid, heights = lhei)

有关更多详细信息,请参阅布局。

我正在尝试删除元素,而不是重新定位它。堆栈交换页面上的答案是关于建议对heatmap.2()函数进行的编辑,而不是在R脚本中解决问题的方法;重新定位似乎是一条路要走。我在这里面临着同样的问题,我们能否将热图调整到绘图的中心,因为它在最右边。从左到热图的大量空白是不可接受的。感谢所有帮助我的朋友,我也处于同样的地位。真希望有一个关于热图的论点。2让你把矩阵本身放在左上角,右上角等等,然后如果有人想要钥匙等等,让它移到另一边。
layout(mat = lmat, widths = lwid, heights = lhei)
heatmap.2(x, 
    Rowv=NA, 
    Colv=NA, 
    scale="none", 
    main="This title will be cut off by the white space where the non-existant key is supposed to go.", 
    col=gray((255:0)/255), 
    dendrogram="none",
    trace="none", 
    key=FALSE, 
    lmat=rbind(c(2),c(3),c(1),c(4)), 
    lhei=c(1,1,9,0), 
    lwid=c(1)
    );