実験的なデザインを作成するときは、ggplot を使用してレイアウトを表示します。簡単な例を次に示します。
df <- data.frame(Block=rep(1:2, each=18),
Row=rep(1:9, 4),
Col=rep(1:4, each=9),
Treat=sample(c(1:6),replace=F))
私は次のようにプロットします:
df.p <- ggplot(df, aes(Row, Col)) + geom_tile(aes(fill=as.factor(Treat)))
与える:
時々、メインプロットなど、デザイン内にボックスを配置して強調したい構造があることがあります。この場合:
df$Mainplot <- ceiling(df$Row/3) + 3*(ceiling(df$Col/2) - 1)
次に、 geom_rect と、デザインごとに調整が必要な厄介なコードを使用して、次のようなものを生成します。
質問: メインプロットの周りに四角形を簡単に追加するにはどうすればよいですか? 単純な問題のように思えますが、明らかな方法は見つかりませんでした。色やその他の美学をメインプロットにマッピングできますが、それらをボックスで囲むことはできないようです。どんなポインタでも大歓迎です。