【发布时间】:2011-10-17 11:49:23
【问题描述】:
请考虑以下代码:
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 的参数使用相同的技巧。
【问题讨论】: