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