gpt4 book ai didi

删除 ggplot2 中 geom_ribbon 的图例键周围的填充

转载 作者:行者123 更新时间:2023-12-04 14:04:50 26 4
gpt4 key购买 nike

我想删除使用 geom_ribbon 创建的图例中的填充。注意 these answers不要解决这个特定问题。

最小工作示例

library(ggplot2)
library(ggeffects)

fit <- lm(mpg ~ hp*disp, data= mtcars)

me <- ggeffect(fit,
ci.lvl = .95,
type = "fe",
terms = c("hp", "disp"))

ggplot(data = me,
mapping = aes(x = x, y = predicted, linetype = group)) +
geom_line() +
geom_ribbon(aes(ymin = conf.low,
ymax = conf.high),
alpha = .5)

enter image description here

我想要这个情节,但我希望图例看起来像这样: enter image description here

最佳答案

好问题!一个潜在的解决方案是包含 show.legend = FALSE 并使用 theme() 删除图例键背景(这些操作中的每一个都不会单独“工作” ), 例如

library(tidyverse)
# install.packages("ggeffects")
library(ggeffects)

fit <- lm(mpg ~ hp*disp, data= mtcars)

me <- ggeffect(fit,
ci.lvl = .95,
type = "fe",
terms = c("hp", "disp"))

ggplot(data = me,
mapping = aes(x = x, y = predicted, linetype = group)) +
geom_line() +
geom_ribbon(aes(ymin = conf.low,
ymax = conf.high),
alpha = .5, show.legend = FALSE) +
theme(legend.key = element_blank())

reprex package 创建于 2021-08-24 (v2.0.0)

这个答案是否转化为您的实际数据?

关于删除 ggplot2 中 geom_ribbon 的图例键周围的填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68900153/

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