Ich benutze facet_wrap
für jedes Gruppendiagramm, aber ich muss jedes einzelne Diagramm speichern und den Link unter finden.benutze ggplot() jede Gruppe angewendet group_by()
Ich habe versucht, die Antwort in der URL-Link zu programmieren und kann PDFfile, speichern aber die FEHLERMASSAGE präsentieren.
Code:
iris %>% group_by(Species) %>%
do({
p <- ggplot(., aes(x =Sepal.Length, y = Petal.Length)) + geom_point()
ggsave(p, filename = paste0("fig/", unique(.$Species), ".pdf"))
})
Fehlermeldung:
Results are not data frames at positions: 1, 2, 3
URL: applying a function to the output of dplyr's group_by
'do' Sie Sie' Bibliothek (tidyverse) wollen eine data.frame – baptiste
Vielleicht zurückkehren will; (. $ Species). Iris%>% split%>% Karte (~ ggplot (aes (x = Sepal.Length, y = Petal.Length)) + geom_point())%>% walk2 (Namen (.), ~ Ggsave (.x, Dateiname = paste0 (.y, ".pdf"))) ' – lukeA