相关疑难解决方法(0)

有没有办法`管道列表'?

ggplot2我从未真正开发的包中的一个非常酷的功能是在图中添加图层列表.有趣的是,我可以将一个图层列表作为参数传递给函数,并将它们添加到图中.然后,我可以获得所需的情节外观,而不必从功能中返回情节(这是否是一个好主意是另一回事,但它是可能的).

library(ggplot2)
x <- ggplot(mtcars,
            aes(x = qsec,
                y = mpg)) 

layers <- list(geom_point(),
               geom_line(),
               xlab("Quarter Mile Time"),
               ylab("Fuel Efficiency"))

x + layers
Run Code Online (Sandbox Code Playgroud)

有没有办法用管道做到这一点?类似于:

#* Obviously isn't going to work
library(dplyr)
action <- list(group_by(am, gear),
               summarise(mean = mean(mpg),
                         sd = sd(mpg)))

mtcars %>% action
Run Code Online (Sandbox Code Playgroud)

r ggplot2 dplyr magrittr

8
推荐指数
1
解决办法
761
查看次数

标签 统计

dplyr ×1

ggplot2 ×1

magrittr ×1

r ×1