0

2つのステーションの観測データセットとモデル化データセットを比較しようとしています。1つのステーションは「赤」と呼ばれ、もう1つのステーションは「青」と呼ばれます。ファセットを作成することはできましたが、1つのファセットに2つのシリーズを追加しようとすると、1つのファセットのみが更新され、他のファセットは更新されませんでした。

これは、青の場合は1つのシリーズのみがプロットされ、赤の場合は2つのシリーズがプロットされることを意味します。

私が使用したコードは次のとおりです。

    # install.packages("RCurl", dependencies = TRUE)
require(RCurl)
out <- postForm("https://dl.dropbox.com/s/ainioj2nn47sis4/watersurf1.csv?dl=1", format="csv")
watersurf <-  read.csv(textConnection(out))
watersurf[1:100,]

watersurf$coupleid <- factor(rep(unlist(by(watersurf$id,watersurf$group1,
                                           function(x) {ave(as.numeric(unique(x)),FUN=seq_along)}
                                           )),each=6239))


p <- ggplot(data=watersurf,aes(x=time,y=data,group=id))+geom_line(aes(linetype=group1),size=1)+facet_wrap(~coupleid)
p

グラフに3番目の系列を追加することもできますが、長さが等しくありません(つまり、間隔が同じではありません)。

出力はここに画像の説明を入力してください 、このページの例に従ってグラフを作成したものです。 http://www.ats.ucla.edu/stat/r/faq/growth.htm

4

1 に答える 1

1

これはあなたが探しているものですか、

ggplot(data = watersurf, aes( x = time, y = data))
       + geom_line(aes(linetype = group1, colour = group1), size = 0.2) 
       + facet_wrap(~ id)
于 2013-01-22T03:08:40.700 に答える