【发布时间】:2015-06-08 00:22:37
【问题描述】:
我做了一个自定义的plottest函数是这样的:
plottest<-function(dataframe, var1){
ggplot(dataframe)+geom_point(aes(x=T, y=var1))
}
我希望我可以将数据框和列名传递给它,以便我可以重复绘制不同的列。
df <- data.frame(T=(1:10), y1=(21:30), y2=(51:60), y3 = (61:70))
但是当我这样做时:
library(ggplot2)
plottest(df, y1)
错误消息显示:找不到对象'var1'。
我应该怎么做才能完成这项工作?
【问题讨论】:
标签: r function input ggplot2 arguments