Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R:更改热图的大小。2 rowname列_R_Heatmap_Gplots - Fatal编程技术网

R:更改热图的大小。2 rowname列

R:更改热图的大小。2 rowname列,r,heatmap,gplots,R,Heatmap,Gplots,我使用了以下代码: library("gplots") heatmap.2(assay(vsd)[ens_union,], trace = "none", density.info = "none") 要生成以下热图: 如您所见,行标签已被切断(例如,第一个应为ENSMUSG000000000088,但仅显示ENSMUSG0)。如何重新调整绘图的大小以包含整个标签?只需添加边距参数即可 library("gplots") # generate some example data data

我使用了以下代码:

library("gplots")
heatmap.2(assay(vsd)[ens_union,], trace = "none", density.info = "none")
要生成以下热图:


如您所见,行标签已被切断(例如,第一个应为
ENSMUSG000000000088
,但仅显示
ENSMUSG0
)。如何重新调整绘图的大小以包含整个标签?

只需添加
边距
参数即可

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)) 
库(“gplots”)
#生成一些示例数据

查看文档
?gplots::heatmap.2
,似乎可以直接将参数传递给
?par
mai=c(b,l,t,r)
控制图像边距