たとえば、散布図p
を単一の変数で分割しているとします。
p = p + facet_wrap(~ DayOfWeek, ncol = 3)
グラフの最後にマージンを含める方法はありますか?つまり、データを分割しない散布図はありDayOfWeek
ますか?
どんな助けにも乾杯
私が考えることができる最も簡単な方法は、DayofWeek
次のように、「すべて」に設定して、データセットのコピーをそれ自体に追加することです。
データとベース プロットを作成します。
w <- c("Sun","Mon","Tues","Weds","Thurs","Fri","Sat")
f <- data.frame(x=runif(200),y=runif(200),
DayofWeek=factor(sample(w,size=200,replace=TRUE),levels=w))
library(ggplot2)
p <- ggplot(f,aes(x,y))+geom_point()
疎外されたデータセットを追加:
fx <- rbind(f,transform(f,DayofWeek="all"))
結合されたデータとファセットを次のように置き換えます。
p %+% fx + facet_wrap(~DayofWeek,ncol=3)