ggplot facet_grid两个变量染色体混合在一起

时间:2019-01-22 21:38:26

标签: r ggplot2 facet-grid

我有一张看起来像这样的大桌子:

Exp Chr Start End Score
BS-seq  Chr1    0   1000    1.24948
BS-seq  Chr1    1000    2000    1.05192
BS-seq  Chr1    2000    3000    0.994919
BS-seq  Chr1    3000    4000    0.915198
...
...
RNA-seq Chr5    26966000    26967000  0.929368
RNA-seq Chr5    26967000    26968000  0.503728
RNA-seq Chr5    26968000    26969000  0.586631
RNA-seq Chr5    26969000    26970000  0.762736
RNA-seq Chr5    26970000    26971000  1.45131

我正在尝试使用ggplot和facet_grid进行绘图,并且在交换facet_grid参数.chromosomes时,数据看起来很混乱

使用此代码时:

ggplot(data, aes(Chr, Score), colour=(Exp))) + 
  geom_point(size=.1, alpha = 0.2) +
  labs(x="position (Mb)", y="coverage (mut / WT)") +
  theme(legend.position = "none") +
  facet_grid(Exp ~ Chr)

使用facet_grid(Exp ~ Chr)时,我得到了这个图:

facet_grid(Exp ~ Chr)

当在facet_grid中交换变量时,使用facet_grid(Chr ~ Exp)一切看起来都是混乱的,就像这样:

facet_grid(Chr ~ Exp)

当然,我想要的图应该看起来像第二个图(Chr为行),但是我不希望一切都像这样混在一起。

0 个答案:

没有答案