6

我正在编写一个用于绘制多个数据框的包装函数:

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

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

4

1 回答 1

8

这将做到:

ggtitle(deparse(substitute(dataframe)))

deparse()将变量名称转换为字符串,substitute()让您在绘图中使用它。

于 2013-02-11T05:57:01.020 回答