扩展 GGPLOT 上的回归线和标准误差?

Expanding the regression line and standard error on GGPLOT?

我在 RStudio 的 ggplot 上的一个散点图遇到了一些麻烦 - 我扩展了 x 轴限制以与我拥有的其他图表一致,但现在 SE 和回归线不跨越完整图表。

ggplot(LATINX, aes(x = CULTAX, y = PSS)) +
geom_point(color = "#8E3B46") + 
geom_smooth(method="lm", se = TRUE, color = "#D63230") + 
theme_apa() +
scale_y_continuous(limits = c(7, 35), breaks = c(10, 20, 30)) +
scale_x_continuous(limits = c(15, 120), breaks = c(30, 60, 90, 120))

如果有人知道如何解决这个问题,我将不胜感激!

您可以使用 geom_smooth() 中的 fullrange 参数从 可以 推断的预测变量进行推断。 (例如 method = "loess" 不能)。

library(ggplot2)

ggplot(mpg, aes(displ, hwy)) +
  geom_point() +
  geom_smooth(method = "lm", fullrange = TRUE) +
  # Make x-axis wider than data
  scale_x_continuous(limits = c(0, 10), expand = c(0,0))
#> `geom_smooth()` using formula 'y ~ x'

reprex package (v1.0.0)

于 2021-04-21 创建