ggplot2
panel.margin
の引数を使用して、ファセットプロット間のマージンを変更する機能がありますopts
。これにより、水平方向と垂直方向の両方の間隔が変わるようです。水平方向または垂直方向の間隔を、もう一方を変更せずに変更する方法はありますか?
結果と望ましい結果の例:
mtcars[, c("cyl", "am", "gear")] <- lapply(mtcars[, c("cyl", "am", "gear")], as.factor)
p <- ggplot(mtcars, aes(mpg, wt, group = cyl)) +
geom_line(aes(color=cyl)) +
geom_point(aes(shape=cyl)) +
facet_grid(gear ~ am) +
theme_bw()
p + opts(panel.margin = unit(1, "lines"))
したがって、現在は次のようになります。
どうすればもっと次のように見せることができますか?