Ram*_*ath 1 r ggplot2 dataframe
我有一个函数foo,它将数据帧作为输入,并返回一个ggplot对象作为输出.我需要使用数据框的名称作为绘图的标题.我无法弄清楚如何做到这一点.
如果我没有将它传递给函数,我知道我可以使用它deparse(substitute(df))来获得所需的标题.但是我无法在函数内部执行此操作.
有关如何做到这一点的任何想法?
您没有给出一个显示问题的最小示例.以下适用于我:
a <- expand.grid(x=1:3, y=1:2)
f <- function(df){qplot(x, y, data=a, main=deparse(substitute(df)))}
f(a)
Run Code Online (Sandbox Code Playgroud)
你在做别的什么吗?
| 归档时间: |
|
| 查看次数: |
1017 次 |
| 最近记录: |