错误:参数数量(5)不正确,“ rlang_quos_interp”的期望值为4

时间:2018-10-10 06:12:59

标签: r ggplot2 rlang

尝试在ggplot中创建图形时遇到以下错误:

    Error in dot_call(capture_dots, frame_env = frame_env, named = named,  : 
    Incorrect number of arguments (5), expecting 4 for 'rlang_quos_interp'

我的代码在几天前就可以使用了,我不确定发生了什么。当我尝试在jtools

中绘制图形或导出表格时,会发生类似的错误

我尝试更新和加载rlang,这就是发生的情况。这两个问题有关吗?

    Error in unloadNamespace(package) : 
    namespace ‘rlang’ is imported by ‘tibble’, ‘pillar’ so cannot be 
    unloaded
    Error in library(rlang) : 
    Package ‘rlang’ version 0.2.2.9001 cannot be unloaded

tibblepillar加载正常

这是我尝试在ggplot中创建的图形:

ggplot(Pie2, aes(x=ReefType, y=Pielou, fill=ReefType)) + 
geom_bar(position=position_dodge(), stat="identity",
       colour="black", # Use black outlines,
       size=.3, width = 0.6) +     
geom_errorbar(aes(ymin=Pielou-se, ymax=Pielou+se),
            size=.3,   
            width=.2,
            position=position_dodge(.9)) +
xlab("ReefType") +
ylab("Rockfish/100"~m^2) +
scale_fill_manual(values=cbBlueGreen, name="ReefType", # Legend label, 
                breaks=c("AR", "NR"),
                labels=c("Artificial Reef", "Natural Reef")) +
ggtitle("Rockfish Density in Natural vs. Artificial Reefs") +
scale_y_continuous(breaks=0:100) +
theme(panel.grid.major = element_blank(), panel.grid.minor = 
element_blank(),
    panel.background = element_blank(), axis.line = element_line(colour = 
"black"))
  

jtoolsexport_summs中不起作用的功能是plot_summs

1 个答案:

答案 0 :(得分:1)

经过一段时间的努力来理解此错误之后,我升级到了R / RStudio的最新版本。一切再次正常!事实证明,我的版本已开始对某些必需的软件包造成麻烦。

更新后,此代码对于重新安装每个软件包以及所需的所有依赖项(支持软件包)非常有帮助:

install.packages("PACKAGE", dependencies=TRUE, INSTALL_opts = c('--no-lock'))

**在“包”下输入要安装的软件包的名称

对于那些不赞成我提出不适当问题的人表示歉意,我是R的新手,但仍然无法正确解释错误。任何有关下一次改进的反馈都将不胜感激。