热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《R:更改热图的大小.2rowname列》经验,为你挑选了1个好方法。

我使用了以下代码:

library("gplots")
heatmap.2(assay(vsd)[ens_union,], trace = "none", density.info = "none")

要生成以下热图:

heatmap.2:行标签截止

正如您所看到的,行标签已被截断(例如,第一个标签应该是ENSMUSG00000000088,但仅ENSMUSG0显示).如何重新调整图表的大小以包含整个标签?



1> Mehdi Nellen..:

只需添加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


推荐阅读
author-avatar
流年时光云
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有