如何在没有错误的情况下运行包(marmap)?

如何在没有错误的情况下运行包(marmap)?,r,R,我之前提出了一个关于如何避免饼图重叠的问题,尽管我没有得到答案!我终于找到了一个包,显然可以画饼图没有重叠 install.packages(marmap) library(marmap) space.pies(x, y, pie.slices, pie.colors=NULL, pie.radius=1, pie.space=5, link=TRUE, seg.lwd=1, seg.col=1, seg.lty=1, coord=NULL) 然而,当我加载包时,我收到了

我之前提出了一个关于如何避免饼图重叠的问题,尽管我没有得到答案!我终于找到了一个包,显然可以画饼图没有重叠

install.packages(marmap)
library(marmap)
space.pies(x, y, pie.slices, pie.colors=NULL, pie.radius=1, pie.space=5, 
          link=TRUE, seg.lwd=1, seg.col=1, seg.lty=1, coord=NULL)
然而,当我加载包时,我收到了这个错误

> Error: package or namespace load failed for ‘marmap’ in
> loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): 
> namespace ‘rlang’ 0.4.1 is already loaded, but >= 0.4.2 is required
因此,我无法运行“space.pies”函数


我应该如何修复错误?

它清楚地表明您加载的软件包已过时。尝试使用GUI或

install.packages("rlang")

如果您收到另一条类似的错误消息,请也更新该包

我安装并加载了该包,但在使用space.pies函数时仍然收到相同的错误[space.pies(“Long”,“Lat”,data1,pie.colors=NULL,pie.radius=1,:找不到函数“space.pies”]嗯,这不是完全相同的错误。更新
rlang
后是否重新加载了
marmap
?是的,我再次更新了整个包,并同时加载了“marmap”和“rlang”。当我尝试运行该函数时,错误是相同的,主要问题中出现的错误是关于加载主包(marmap)的时间,我仍然会遇到这个错误!但是我在加载主程序包之后单独加载了“rlang”程序包,仍然没有任何进展。我必须说,如果您发布了一个MWE,调试会更容易…当您键入
库(marmap)
,然后键入
示例(space.pies)时会发生什么
?@Benoit错误相同,函数不存在!导致包'marmap'加载失败,因为'rlang'已过时!!警告消息:在示例(space.pies)中:找不到有关'space.pies'的帮助