【发布时间】:2016-05-07 05:33:59
【问题描述】:
我正在尝试复制 Coursera R 回归模型课程中给出的这个简单示例:
require(datasets)
data(swiss)
require(GGally)
require(ggplot2)
ggpairs(swiss, lower = list(continuous = "smooth", params = c(method = "loess")))
我希望看到一个 6x6 对图 - 一个散点图,对于瑞士数据中 6 个变量的每个组合,黄土更平滑且置信区间。
但是,我收到以下错误:
display_param_error() 中的错误:“params”是一个已弃用的参数。 请“包装”该函数以提供参数。帮助(“包装”,包= "GGally")
我查看了ggpairs() 和wrap() 帮助文件,并尝试了wrap() 和wrap_fn_with_param_arg() 函数的许多排列。
我可以让它按预期工作:
ggpairs(swiss, lower = list(continuous = wrap("smooth")))
但是一旦我添加了黄土部分,它就没有了:
ggpairs(swiss, lower = list(continuous = wrap("smooth"), method = wrap("loess")))
当我尝试上面的行时,我得到了这个错误。
值[3L] 中的错误:以下 ggpair 绘图函数 随时可用:连续:c('points', 'smooth', 'density', 'cor', 'blank') 组合:c('box', 'dot', 'facethist', 'facetdensity', 'denstrip', 'blank') 离散:c('ratio', 'facetbar', 'blank') na: c('na', '空白')
diag 连续:c('densityDiag', 'barDiag', 'blankDiag') diag 离散:c('barDiag', 'blankDiag') 诊断 na: c('naDiag', 'blankDiag')
你也可以提供你自己的函数,遵循 api 功能(数据,映射,...){。 . . } 并返回一个 ggplot2 图 对象例如:my_fn
提供的功能:黄土
显然我在错误的地方进入黄土。谁能帮我理解如何添加黄土部分?
请注意,我的问题与 this one 不同,因为我正在询问如何在 ggpairs 中实现 loess,因为 params 参数已被弃用。
非常感谢。
【问题讨论】: