1

たとえば、散布図pを単一の変数で分割しているとします。

p = p + facet_wrap(~ DayOfWeek, ncol = 3)

グラフの最後にマージンを含める方法はありますか?つまり、データを分割しない散布図はありDayOfWeekますか?

どんな助けにも乾杯

4

1 に答える 1

4

私が考えることができる最も簡単な方法は、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)
于 2013-02-11T13:49:03.083 に答える