R:更改 heatmap.2 rowname 列的大小
R: Changing the size of a heatmap.2 rowname column
我使用了以下代码:
library("gplots")
heatmap.2(assay(vsd)[ens_union,], trace = "none", density.info = "none")
生成以下热图:
如您所见,行标签已被截断(例如,第一个应该是 ENSMUSG00000000088
,但只显示 ENSMUSG0
)。我怎样才能重新调整图的大小以包括整个标签?
只需添加 margins
参数
library("gplots")
# generate some example data
data <- as.matrix(mtcars)
# make ridiculously long names
long.names <- paste("ENSMUSG000000000", rownames(mtcars))
rownames(data) <- long.names
# GO!
heatmap.2(data, trace = "none", density.info = "none",
margins = c(8, 16))
别忘了您还可以根据需要更改字体大小 cexRow
我使用了以下代码:
library("gplots")
heatmap.2(assay(vsd)[ens_union,], trace = "none", density.info = "none")
生成以下热图:
如您所见,行标签已被截断(例如,第一个应该是 ENSMUSG00000000088
,但只显示 ENSMUSG0
)。我怎样才能重新调整图的大小以包括整个标签?
只需添加 margins
参数
library("gplots")
# generate some example data
data <- as.matrix(mtcars)
# make ridiculously long names
long.names <- paste("ENSMUSG000000000", rownames(mtcars))
rownames(data) <- long.names
# GO!
heatmap.2(data, trace = "none", density.info = "none",
margins = c(8, 16))
别忘了您还可以根据需要更改字体大小 cexRow