ggplot:如何增加刻面图之间的间距?

wis*_*ame 101 r ggplot2

我有几个多面的直方图(使用下面的命令获得),它们很好地一个接一个地绘制.我想增加它们之间的间距,但是它们很紧.

我查看了doc,但没有为此找到参数.

提前致谢.

qplot (Happiness.Level, Number.of.Answers, data=mydata, geom="histogram") + facet_grid (Location ~ .) 
Run Code Online (Sandbox Code Playgroud)

rcs*_*rcs 147

使用主题功能:

library(grid)

p + theme(panel.spacing = unit(2, "lines"))
Run Code Online (Sandbox Code Playgroud)

另请参见此处:切片ggplot2生成的图

  • 由于另一个更新,咒语现在是`theme(panel.margin = unit(2,"lines"))` (7认同)
  • 更新 - 现在是`theme(panel.spacing = unit(1,"lines"))` (7认同)

Gor*_*rka 7

只是添加到@rcs 响应:

# Change spacing between facets on both axis
p + theme(panel.spacing = unit(2, "lines"))

# Change horizontal spacing between facets
p + theme(panel.spacing.x = unit(2, "lines"))

# Change vertical spacing between facets
p + theme(panel.spacing.y = unit(2, "lines"))
Run Code Online (Sandbox Code Playgroud)