gpt4 book ai didi

r - 使用facet_grid时如何更改facet边框的颜色

转载 作者:行者123 更新时间:2023-12-03 15:26:53 27 4
gpt4 key购买 nike

使用时 facet_grid , ggplot2用比通常更宽的白线划分构成构面变量的主要类别。这很好地用于大多数目的。有时我想更清楚地显示这些主要分类之间的划分,并想用另一种颜色对刻面划分进行着色。有没有办法做到这一点?谢谢。

最佳答案

虽然晚了一年,但我发现这是一个简单的解决方法:

ggplot(mpg, aes(cty, hwy, color = factor(year)))+ 
geom_point()+
facet_grid(cyl ~ drv) +
theme(panel.margin=unit(.05, "lines"),
panel.border = element_rect(color = "black", fill = NA, size = 1),
strip.background = element_rect(color = "black", size = 1))

更新 2021-06-01

截至 ggplot2 3.3.3 ,属性(property) panel.margin已弃用,我们应该使用 panel.spacing相反。因此,代码应该是:
ggplot(mpg, aes(cty, hwy, color = factor(year)))+ 
geom_point()+
facet_grid(cyl ~ drv) +
theme(panel.spacing = unit(.05, "lines"),
panel.border = element_rect(color = "black", fill = NA, size = 1),
strip.background = element_rect(color = "black", size = 1))
facet wrap example

关于r - 使用facet_grid时如何更改facet边框的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28652284/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com