我正在编写一个包装函数来绘制几个数据框:
gf <- function(dataframe){
ggplot(dataframe, aes(x=Date, y=Close)) +
geom_point() +
ggtitle(nameofdataframe))
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚最后一部分,如何将数据框的名称作为在ggtitle()中使用的变量.请帮忙.
这样做:
ggtitle(deparse(substitute(dataframe)))
Run Code Online (Sandbox Code Playgroud)
deparse()将变量名称转换为字符串,substitute()允许您在图中使用它.