2011-10-17 25 views

回答

9

您可以使用aes_string來達到此目的。所以test應該是這樣的:

test <- function(x,n){ 
    graph <- ggplot(x, aes_string(x = names(x)[n])) 
    graph + geom_bar() 
} 
+0

謝謝koshke,我希望我不會錯過這麼多小竅門。然而,它有助於理解ggplot是如何編寫的。 –

相關問題