6.6 Speichern eines plots
ggplot
Objekte sind wie alle Objekte in R anzusehen und können ebenfalls gespeichert werden. Die Funktion um eine Abb. (oder anderes Objekt) zu speichern ist ggsave()
.
# Speichere die Abbildung als Objekt p
<- mtcars %>%
p ggplot(aes(hp, mpg, color = as.factor(gear))) +
geom_point()
# Speichere das Objekt p unter dem Pfad "images/temp/"
# Achte auf den "/" slash
ggsave(filename = "images/temp/test.png", plot = p, width = 5, height = 3)
Um zu sehen wie sich eine Abbildung entwickelt mag ich es auch, eine Ordner temp
(für temporary) anzulegen und jede editierte Abbildung abzuspeichern. Das kann man auch automatisieren mit dem Zeitstempel des Computers als fortlaufenden Dateinamen.
ggsave(paste0("images/temp/Title_of_file_", format(Sys.time(), "%Y-%m-%d_%H-%M-%S"), ".png"))