created:05-15-2022
views:47
0

ggplot2在一张图中怎样同时对多组geom_point数据进行回归呢?

提问于: 05-15-2022
user image wiki
添加评论
评论需要先登录哦o( ̄ε ̄*)
1 回答
0

要求:至少3列数据,其中一列是用来分类的:

> head(data)
   xname yname  type
1  0     ..     type1
2  1     ..     type1
3  2     ..     type2
4  3     ..     type2
5  4     ..     type1
6  5     ..     type2
p <- ggplot(data, aes(x = xname, y = yname, color = type) ) +
     geom_point() +
     geom_smooth(method = "lm", se = FALSE)
> p

ggplot2添加多条回归线

这里主要是两点:

  • color = type: 使用颜色进行了分类
  • geom_smooth(method = "lm", se = FALSE):添加回归线

试过指定group=type,或者指定geom_point()中的shape=type不起作用,会报错。

有更好的办法欢迎补充。

回答于:05-15-2022
添加评论
评论需要先登录哦o( ̄ε ̄*)
添加回答