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

ggplot2单个绘图中的多个几何点

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

    y A , B ,和 C 分别跨越10层 group 变量使用 geom_point() .

    是的 A 但我想要 C 以不同的颜色显示在每个图中。

    ggplot2 ?

    library(ggplot2)
    
    dat <- read.csv('https://raw.githubusercontent.com/rnorouzian/e/master/sng.csv')
    
    ggplot(dat)+aes(x=A, y = y, fill = group)+geom_point()+ # How can I have `B` and `C` next to `A` with other colors
      facet_wrap(~group)
    
    1 回复  |  直到 4 年前
        1
  •  2
  •   Ronak Shah    4 年前

    尝试使用标准方法:获取长格式的数据。

    library(ggplot2)
    
    dat %>%
      tidyr::pivot_longer(cols = A:C) %>%
      ggplot()+aes(x=value, y = y, color = name) + 
      geom_point() + facet_wrap(~group)
    

    enter image description here