我有一堆基因组数据如下
chr leftPos V
1 1232 122
1 3232 443
1 43534 13
3 12 12
3 234234 432
4 1222 155
5 4324 124
5 345345 75
5 456457 83
我想将此数据绘制为由chr组织的条形图,以便显示chr1的所有条形,然后按照数据框显示chr2等
到目前为止,我所管理的是:
ggplot(TBB_2)+
geom_bar(aes(TBB_2$leftPos, TBB_2$V),stat="identity", fill="red",group="chr")
但我收到了错误
Warning messages:
1: Stacking not well defined when ymin != 0
2: position_stack requires constant width: output may be incorrect
修改
所以我尝试了一种替代方法,即组织一个方面图,使每个方面代表一个chr,但没有任何东西被绘制,我不知道为什么不:
ggplot(TBB_2)+
geom_bar(aes(x = TBB_2$leftPos,y = as.numeric(TBB_2$V)),stat="identity")+
facet_wrap(~ chr)