ggplot2 mehrere geom_point in einem einzigen Plot
Sep 30 2020
Ich möchte die Beziehung visualisieren ymit A, Bund Cseparat über 10 Stufen einer groupVariable geom_point().
Mein aktueller Plot kann nur ygegen plotten, Aaber ich möchte Bund möchte Cin jedem Plot in verschiedenen Farben angezeigt werden.
Ich habe mich gefragt, wie dies in erreichbar sein könnte 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)
Antworten
2 RonakShah Sep 30 2020 at 11:32
Versuchen Sie es auf die übliche Weise: Erhalten Sie die Daten im Langformat.
library(ggplot2)
dat %>%
tidyr::pivot_longer(cols = A:C) %>%
ggplot()+aes(x=value, y = y, color = name) +
geom_point() + facet_wrap(~group)
1 akrun Oct 01 2020 at 06:26
Wir können ggscattervon verwendenggpubr
library(ggpubr)
library(purrr)
ggscatter(dat, x = c("A", "B", "C"), y = "y", color = "group", palette = "jco") %>%
invoke(ggarrange, ., ncol = 2, nrow = 2)
-Ausgabe