Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个用于绘制多个数据框的包装函数:
gf <- function(dataframe){ ggplot(dataframe, aes(x=Date, y=Close)) + geom_point() + ggtitle(nameofdataframe))
我无法弄清楚最后一部分,如何将数据框的名称作为变量在 ggtitle() 中使用。请帮忙。
这将做到:
ggtitle(deparse(substitute(dataframe)))
deparse()将变量名称转换为字符串,substitute()让您在绘图中使用它。
deparse()
substitute()