我想创建一个使用ggplot生成图形的函数。为了简单起见,典型的图形可能是:
ggplot(car, aes(x=speed, y=dist)) + geom_point()
我想创建的函数类型是:
f <- function(DS, x, y) ggplot(DS, aes(x=x, y=y)) + geom_point()
然而,这并不起作用,因为x和y不是字符串。这个问题在之前的SO问题中已经被指出(例如,这个),但没有提供令人满意的答案。如何修改上面的函数使它适用于任意数据框?