在包中的heatmap.2
函数中gplots
,如何在增加水平侧栏的高度(由ColSideColors
参数表示)的同时减少热图中的行高度?
library('gplots')
prob_matrix=replicate(100, rnorm(20))
ids=paste("patient",c(1:100),sep="_")
type_colors=sample(c("red","blue","cyan","pink","yellow","green"), length(ids), replace = TRUE, prob = NULL)
heatmap.2(prob_matrix, ColSideColors=type_colors,RowV=NULL,trace="none")
我希望由生成的水平边栏ColSideColors=subtype_colors
的高度增加,并且热图的行的高度减少。
对于扩展,我如何也可以编辑每列的宽度,而与输出绘图的 pdf 或图形设备的宽度大小无关?所以,在上面,我想让热图的列的宽度prob_matrix
更大。