inst/examples/multireg-scatter2.R

# ggplot2 绘制控制变量 z 之后 y 与 x 的关系
library(ggplot2)
library(patchwork)
set.seed(123)
x = seq(0, 4, length = 100)
z = rep(0:4, each = 20)
y = -x + z + rnorm(100, 0, .25)
df = data.frame(x = x, y = y, z = factor(z))
gg_xy1 = ggplot(df, aes(x, y)) +
  geom_point() +
  geom_smooth(method = "lm")
gg_xy2 = ggplot(df, aes(x, y, group = z, color = z)) +
  geom_point() +
  geom_smooth(method = "lm") +
  theme(legend.background = element_blank())
print(gg_xy1 | gg_xy2)

Try the MSG package in your browser

Any scripts or data that you put into this service are public.

MSG documentation built on July 22, 2021, 1:06 a.m.