Quiero usar ggplot para recorrer varias columnas para crear varias gráficas, pero usar el marcador de posición en el bucle for cambia el comportamiento de ggplot.Looping sobre las variables en ggplot
Si tengo esto:
t <- data.frame(w = c(1, 2, 3, 4), x = c(23,45,23, 34),
y = c(23,34,54, 23), z = c(23,12,54, 32))
Esto funciona bien:
ggplot(data=t, aes(w, x)) + geom_line()
Pero esto no es así:
i <- 'x'
ggplot(data=t, aes(w, i)) + geom_line()
que es un problema si quiero finalmente bucle sobre x, y y z. ¿Alguna ayuda?
En general, 'ggplot2'is más feliz con data.frames formato largo, es decir,' m = masa fundida (t, id = "w"); ggplot (subconjunto (m, variable == "x"), aes (w, valor)) + geom_line() 'o' p <- ggplot (m, aes (w, valor)) + geom_line (aes (color = variable)) ', o' d_ply (m,. (variable), función (d) p% +% d, .print = TRUE) ', etc. – baptiste