# A tibble: 8 × 4
measurement log2_fc locus operon
<chr> <dbl> <chr> <chr>
1 transcriptome 1 PA3552 arn
2 transcriptome 1.5 PA3553 arn
3 proteome NA PA3552 arn
4 proteome 2 PA3553 arn
5 transcriptome 2.5 PA1179 opr
6 transcriptome 3 PA1180 opr
7 proteome NA PA1179 opr
8 proteome NA PA1180 opr
plot <- ggplot(data=x,aes(x=locus,y=log2_fc,color=measurement)) +
geom_jitter()
plot + facet_wrap(~operon, ncol=2)我正在使用上面的代码创建一个图,比较通过两种不同的测量方法获得的基因的log2_fc。我想把这些基因所属的操纵子的图分开,但我只想让操纵子中的基因,沿着x轴,在每一面上画出。目前,它正在创建以下图:

有没有一种方法可以沿着x轴只绘制一次每个轨迹值,并且仍然使用操纵子分隔数据?
发布于 2021-08-14 00:09:08
你只需要释放x轴:
plot + facet_wrap(~operon, ncol=2, scales = "free_x")如果不指定scales = "free_x",ggploy默认为具有相同限制和断点的相同轴。
https://stackoverflow.com/questions/68779394
复制相似问题