2016-08-09 15 views
0

私はこの問題に取り組んでおり、解決方法を理解することはできません。私はデータをプロットするときにgeom_ribbonを使用して95%CIバンドを作成します。しかし、ファセット内のプロットの順序を変更するためにレベルを並べ替えると、ラベルとデータは移動しますが、geom_ribbonは表示されません。ここで絵です:はgeom_ribbonレベルを並べ替えることができませんR

enter image description here

DiffDFCollapsed$Condition<-factor(DiffDFCollapsed$Condition, levels=c("No Response - Bimanual","Unimanual - Bimanual","No Response - Unimanual")) 
DiffDFAll$Condition<-factor(DiffDFAll$Condition, levels=c("No Response - Bimanual","Unimanual - Bimanual","No Response - Unimanual")) 

p1<-print(ggplot(DiffDFCollapsed, aes(Time, MUERD,group=Condition,colour=Condition)) + 
    geom_line(size=1) + 
    scale_x_continuous(breaks=c(12,37,62,88,113,138,163,189),labels=c("-1000", "0", "1000","2000","3000","4000","5000","6000")) + 

    geom_hline(yintercept=0)+ 
    geom_ribbon(aes(group=Condition,ymin=DiffDFCollapsed$CI_Low, ymax=DiffDFCollapsed$CI_High), linetype=2,alpha=0.3) + 
    facet_wrap(~Condition,ncol=3)+ 
    ylab("Theta-Evenet Related Power (log transformed)")+ 
    xlab("TIME (in ms)")+ 
    theme(text=element_text(size=8),panel.background=element_rect(fill="white"),panel.border=element_rect(fill=NA),legend.position="none")) 

あなたがそれを必要とする場合、私は、データファイルを追加することができますが、私はシンプルな何かが欠けてることを前提としています。

答えて

1

gah !!!あなたはそれを知っていませんか?質問を投稿する時間がかかるとすぐに、私はそれを理解します。これに

geom_ribbon(aes(group=Condition,ymin=DiffDFCollapsed$CI_Low, ymax=DiffDFCollapsed$CI_High), linetype=2,alpha=0.3) + 

:私はこれを変更するために必要な

geom_ribbon(data=DiffDFCollapsed,aes(ymin=CI_Low, ymax=CI_High), linetype=2,alpha=0.3) 
関連する問題