摆脱那些灰色盒子上的 facet_grid 标签?

Posted

技术标签:

【中文标题】摆脱那些灰色盒子上的 facet_grid 标签?【英文标题】:Getting rid of facet_grid labels on those gray boxes? 【发布时间】:2015-05-31 22:50:51 【问题描述】:

我希望删除右侧的那些标签,即侧面灰色框上的标签。我举个例子:

p <- ggplot(mtcars, aes(mpg, wt, col=factor(cyl))) + geom_point()
p + facet_grid(cyl ~ .)

提前致谢!

胡安

【问题讨论】:

***.com/questions/10547487/…的可能重复 【参考方案1】:

以下内容会这样做:

p <- ggplot(mtcars, aes(mpg, wt, col=factor(cyl))) + geom_point()
p <- p + facet_grid(cyl ~ .)
p <- p +theme(strip.text.y = element_blank())

没有矩形

p <- ggplot(mtcars, aes(mpg, wt, col=factor(cyl))) + geom_point()
p <- p + facet_grid(cyl ~ .)
p <- p + theme(strip.background = element_blank(),
   strip.text.y = element_blank())

【讨论】:

可能是这样的? ggplot(mtcars, aes(mpg, wt, col=factor(cyl))) + geom_point() + facet_grid(cyl ~ .) + theme(strip.text.y = element_blank(), strip.background = element_blank()) 这个指针不错,但是边上还是有灰色的矩形,有什么办法可以抹掉吗? 不错的@FredrikKarlsson!就是这样。 @Fredrik Karlsson:谢谢你的建议,我在答案框中更新了,如果你当然允许的话;-) 是我还是这不适用于以下内容(摘自 ggplot 手册):ggplot(economics_long, aes(date, value)) + geom_line() + facet_wrap(~variable, scales = "free_y", nrow = 2) + theme(strip.background = element_blank(), strip.text.y = element_blank())

以上是关于摆脱那些灰色盒子上的 facet_grid 标签?的主要内容,如果未能解决你的问题,请参考以下文章

R语言ggplot2可视化分面图(facet_grid)自定义设置分面图标签栏的背景色(默认背景色为灰色)

将多个文本标签添加到单个 facet_grid 面板

如何在 R 中自定义 Facet_Grid 字体标签

R:ggplot2:facet_grid:如何在少数(不是全部)标签中包含数学表达式?

如何摆脱从标签接管的密码字段上的占位符

facet_grid label_both 将标签文本动态构面变量包装在闪亮图中