J'ai la liste des trames de données et je veux exporter un graphique à barres par trame de données ... J'essaie d'utiliser lapply mais ça ne marche pas ... Est-ce que quelqu'un sait comment faire cela?Comment exporter plusieurs graphiques de R
my_data <- lapply(X = seq(from = 1, to = length(in_files_path), by = 1), FUN = function(x){
data_tables <- read.table(file = in_files_path[[x]], header = TRUE)
})
lapply(X = seq(from = 1, to = length(in_files_path), by = 1), FUN = function(x){
setwd(dir = ou_graph_path)
png(filename = in_files_name[[x]],
units = "in",
width = 15,
height = 10,
res = 300)
ggplot(data = my_data[[x]], aes(x = my_data[[x]]$A, y = my_data[[x]]$B)) +
geom_bar()
dev.off()
})
Vous devez 'print' ou' plot' explicitement. Voir aussi [ici] (https://cran.r-project.org/doc/FAQ/R-FAQ.html#Why-do-lattice_002ftrellis-graphics-not-work_003f). – Axeman
Avez-vous regardé la fonction 'ggsave()'? – Jasper
Enfin ggsave() était le meilleur moyen! Merci beaucoup! –