5
Por favor, considere el siguiente código:¿Cómo pasar/evaluar argumentos de función dentro de otra función para usar con ggplot?
test <- function(x,n){
selection<-names(x)[n]
graph <- ggplot(x, aes(factor(selection)))
graph + geom_bar()
}
test(mtcars,1)
lanza una causa de error R no puede encontrar la selección. También jugué con substitute
, eval
y get
sin éxito. Encontré this similar question y pensé que entendía Joris'
responder pero no puedo usar el mismo truco para los argumentos de ggplot también.
Gracias koshke, ojalá no extrañaría tantos trucos pequeños todo el tiempo. Sin embargo, ayuda un poco entender cómo se escribió ggplot. –