获取数据框的名称

koe*_*bro 6 r

我正在编写一个包装函数来绘制几个数据框:

gf <- function(dataframe){
  ggplot(dataframe, aes(x=Date, y=Close)) + 
  geom_point() + 
  ggtitle(nameofdataframe))
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚最后一部分,如何将数据框的名称作为在ggtitle()中使用的变量.请帮忙.

And*_*rew 8

这样做:

ggtitle(deparse(substitute(dataframe)))
Run Code Online (Sandbox Code Playgroud)

deparse()将变量名称转换为字符串,substitute()允许您在图中使用它.