在ggplot中移动facet标题更高

时间:2018-02-06 11:37:09

标签: r ggplot2

当使用facet_wrap分割基本条形图时,条形标题将被绘制在绘图区域的后面并且几乎位于绘图区域上方,这意味着任何字符下延都会被截断。有没有办法可以将这些空间放一点?无论我是否使用ggthemr,问题仍然存在。

谢谢!

我正在谈论的例子:

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以通过在strip.text.x参数中添加元素来指定元素的边距,如下所示:

A = data.frame(x = 1:4, y = 1:4, z = c('A','A','B','B'))

ggplot(A) +
  geom_point(aes(x = x, y = y)) +
  facet_wrap(~z) +
  theme_bw()+
  theme(strip.text.x = element_text(margin = margin(2,0,2,0, "cm")))