Hello R team,I want to use for loop to generate multiple plots with 3 
parameter, (y is for y axis, c is for color and f is for file name in output). 
I created a data frame to save the information and use the information in for 
loop. I use y[i], c[i] and f[i] in the loop, but it seems doesn't work. Can 
anyone correct my code to make it work?
Thanks,Kai

library(ggplot2)library(tidyverse)
y <- c("hwy","cty")c <- c("cyl","class")f <- c("hwy_cyl","cty_class")
mac <- data.frame(y,c,f)
for (i in nrow(mac)){  mpg %>%    filter(hwy <35) %>%     ggplot(aes(x = displ, 
y = y[i], color = c[i])) +     geom_point()  ggsave("c:/temp/f[i].jpg",width = 
9, height = 6, dpi = 1200, units = "in")}

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to