有没有办法增加一个小平面上的strip.text栏的高度?

我希望顶部的灰色条更宽,如同它的边缘从字母的顶部和底部稍稍延伸(strip.text – A,B,C等).我会认为线条将会作为填充,但它不会.
ggplot(diamonds,aes(carat,price,fill = ..density..)) +
  xlim(0,2) + stat_binhex(na.rm = TRUE)+
  facet_wrap(~ color) +
  theme(strip.text = element_text(lineheight=20))

解决方法

首先,修改级别,使其包含换行符:
levels(diamonds$color) <- paste0(" \n",levels(diamonds$color),"\n ")

然后根据需要进行调整.例如:

P <- ggplot(diamonds,fill = ..density..)) +
      xlim(0,2) + stat_binhex(na.rm = TRUE)+
      facet_wrap(~ color)

P +  theme(strip.text = element_text(size=9,lineheight=0.5))
P +  theme(strip.text = element_text(size=9,lineheight=3.0))

相关文章

HTML代码中要想改变字体颜色,常常需要使用CSS样式表。CSS是...
HTML代码如何让字体盖住图片呢?需要使用CSS的position属性及...
HTML代码字体设置 在HTML中,我们可以使用标签来设置网页中的...
在网页设计中,HTML代码的字体和字号选择是非常重要的一个环...
HTML(Hypertext Markup Language,超文本标记语言)是一种用...
外链是指在一个网页中添加一个指向其他网站的链接,用户可以...