Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有dplyr和ggplot2的函数中的Tidyeval_R_Ggplot2_Dplyr_Rlang_Tidyeval - Fatal编程技术网

具有dplyr和ggplot2的函数中的Tidyeval

具有dplyr和ggplot2的函数中的Tidyeval,r,ggplot2,dplyr,rlang,tidyeval,R,Ggplot2,Dplyr,Rlang,Tidyeval,所以我用:=,创建了这个名称,但我想在ggplot2中使用它作为y,这似乎不起作用 图书馆管理员 日期\u组\u绘图\u线% ggplot2::ggplotggplot2::aesx=!!组_col,y=!!名字+ ggplot2::geom_点 } 日期\u组\u绘图\u线钻石、切割、价格 >警告:包“bindrcpp”是在R版本3.4.4下生成的 由v0.2.0于2019-05-08创建。在问题评论部分@LionelHenry的帮助下,以下是我自己的答案: 图书馆管理员 日期\u组\u绘图\

所以我用:=,创建了这个名称,但我想在ggplot2中使用它作为y,这似乎不起作用

图书馆管理员 日期\u组\u绘图\u线% ggplot2::ggplotggplot2::aesx=!!组_col,y=!!名字+ ggplot2::geom_点 } 日期\u组\u绘图\u线钻石、切割、价格 >警告:包“bindrcpp”是在R版本3.4.4下生成的
由v0.2.0于2019-05-08创建。

在问题评论部分@LionelHenry的帮助下,以下是我自己的答案:

图书馆管理员 日期\u组\u绘图\u线% ggplot2::ggplotggplot2::aesx=!!组_col,y=!!rlang::symname+ ggplot2::geom_点 } 日期\u组\u绘图\u线钻石、切割、价格 >警告:包“bindrcpp”是在R版本3.4.4下生成的
由v0.2.0于2019-05-08创建。

您已将一个常量字符串的名称传递为y。相反,做aesy=!!symname或aesy=.data[[name]]