【发布时间】:2021-10-14 23:12:01
【问题描述】:
我在 ggplot2 中遇到错误栏问题。
我想绘制连续 [iv] 和标称 [条件] 变量之间的交互。 我用这样的代码
iv = runif(n = 100, min = 1, max = 7)
condition <- rep(letters[1:2], length.out = 100)
y = runif(n = 100, min = 1, max = 100)
df <- data.frame(iv, condition, y)
lm20 <- lm(y ~ condition * iv, data = df)
summary(lm20)
df$condition <- as.factor(df$condition)
ggeffect(lm20, terms = c("condition", "iv")) %>%
plot(show.title = FALSE) +
stat_summary(fun.y = mean,
geom = "point") +
stat_summary(fun.y = mean,
geom = "line") +
stat_summary(fun.data = mean_cl_boot,
geom = "errorbar") +
scale_y_continuous("Voting intentions", limits = c(0, 100)) +
scale_colour_discrete(name = "Control", labels = c("Low", "Medium", "High")) +
scale_x_discrete("Condition", labels = c("Low","High")
这就是我得到的:
我遇到两个问题
- 误差线和线不匹配
- 我无法更改 X 轴上的标签
【问题讨论】: