带自定义数据对象的rlang :: eval_tidy调用

时间:2019-11-18 10:13:35

标签: r ggplot2 tidyverse

我的目标是创建一个行为类似于数据框的对象。为了在ggplot2中使用它,它必须模仿rlang::eval_tidy调用的接口。

文档指出data参数可以是数据框,命名列表或向量。并且可以选择使用as_data_mask()new_data_mask()创建数据掩码。就我而言,我不想更改ggplot的代码,但是我不想更改对象的行为(如果它在eval_tidy中作为数据参数被调用。

有办法吗?在rlang的早期版本中,似乎有一个通用函数as_dictionary()用于此目的。

0 个答案:

没有答案