首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R:更改heatmap.2 rowname列的大小

R:更改heatmap.2 rowname列的大小
EN

Stack Overflow用户
提问于 2015-02-17 01:05:27
回答 1查看 9.3K关注 0票数 3

我使用了以下代码:

代码语言:javascript
复制
library("gplots")
heatmap.2(assay(vsd)[ens_union,], trace = "none", density.info = "none")

生成以下热图:

如您所见,行标签已被截断(例如,第一个标签应该是ENSMUSG00000000088,但只显示了ENSMUSG0 )。如何调整绘图大小以包含整个标签?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-17 02:43:20

只需添加margins参数

代码语言:javascript
复制
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,您还可以更改字体大小

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28546637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档