想要创建一个使用ggplot生成图形的函数。为了简单起见,典型的曲线图可以是将参数传递给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问题中已经注意到这个问题(例如,this one),但在我看来,没有提供令人满意的答案。如何修改上面的函数使其能够处理任意数据帧?
美丽。我根本不知道这个选项存在。谢谢。 – gappy
没问题,很高兴我能帮上忙。感谢您接受我的解决方案。 –
知道了,忘记了。重新发现它感谢您的答案。 +1 –