代码之家  ›  专栏  ›  技术社区  ›  rnorouzian

R图中同一组的圈点

  •  1
  • rnorouzian  · 技术社区  · 4 年前

    我想知道有没有办法进去 ggplot2 圆圈

    library(tidyverse)
    
    pop_mean<-60
    n_groups<-3
    groups<-gl(n_groups, 5)
    x <-rnorm(length(groups), 55, 15)
    Z <-model.matrix(~groups-1)
    group_means <-rnorm(n_groups, 0, 2.5)
    y <- pop_mean + -.1*x + Z%*%group_means + rnorm(length(groups), 0, 0.2)
    dat <- data.frame(y, groups, x)
    
    dat %>% group_by(groups) %>% ggplot() +
      aes(x, y, color = groups, shape = groups)+
      geom_point()
    

    enter image description here

    1 回复  |  直到 4 年前
        1
  •  2
  •   Ronak Shah    4 年前

    使用 stat_ellipse

    library(ggplot2)
    
    ggplot(dat) +
      aes(x, y, color = groups, shape = groups)+
      geom_point() + 
      stat_ellipse()
    

    enter image description here