5
請考慮下面的代碼:如何在另一個函數中傳遞/計算函數參數以便與ggplot一起使用?
test <- function(x,n){
selection<-names(x)[n]
graph <- ggplot(x, aes(factor(selection)))
graph + geom_bar()
}
test(mtcars,1)
它拋出一個錯誤原因R可找不到選擇。我也玩過substitute
,eval
和get
沒有成功。我發現this similar question,並認爲我理解Joris'
的答案,但也不能使用ggplot的參數相同的技巧。
謝謝koshke,我希望我不會錯過這麼多小竅門。然而,它有助於理解ggplot是如何編寫的。 –