【发布时间】:2018-12-10 11:06:04
【问题描述】:
这是 ggplot2 数据分析优雅图形的示例
geom_mean <- function(..., bar.params = list(), errorbar.params = list()) {
params <- list(...)
bar.params <- modifyList(params, bar.params)
errorbar.params <- modifyList(params, errorbar.params)
bar <- do.call("stat_summary", modifyList(
list(fun.y = "mean", geom = "bar", fill = "grey70"),
bar.params)
)
errorbar <- do.call("stat_summary", modifyList(
list(fun.data = "mean_cl_normal", geom = "errorbar", width = 0.4),
errorbar.params)
)
list(bar, errorbar)
}
显示
在这段代码中,do.call()roll 是什么?
我不知道为什么这段代码需要do.call()。
替换do.call()的另一个函数是什么?
【问题讨论】: