首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >scale_x_discrete在cnv R ggplot2中的应用

scale_x_discrete在cnv R ggplot2中的应用
EN

Stack Overflow用户
提问于 2020-03-22 09:48:51
回答 1查看 73关注 0票数 0

我想用CNV输出来绘制CNV,但是我发现染色体的名字在图片的顶部,我怎么能把染色体的名字移到底部。下面是我用来绘制CNV的代码:

代码语言:javascript
复制
data = read.table('/Users/andy/Desktop/plot_R/17A020980.sorted.cnr', head=T, sep='\t', check.names = F)
data$chromosome = factor(data$chromosome, levels=c(paste0('chr', 1:22), 'chrX', 'chrY'))
p = ggplot(data, aes(start, 2*2^data$log2, color=chromosome)) +geom_point()+scale_x_discrete(breaks=NULL)+theme_minimal()+theme(legend.position="none")+xlab(NULL)+facet_grid(.~chromosome, scale="free"))
p + scale_y_continuous(name="Copy Number", limits = c(0,8))

结果显示在这个图片中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-22 10:40:33

facet_wrap()facet_grid中使用facet_grid。试试这个:

代码语言:javascript
复制
ggplot(mtcars, aes(hp, mpg)) +
  geom_point() +
  facet_grid(.~cyl, switch = "x")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60797864

复制
相关文章

相似问题

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