在 R 3.x.x 中绘制 RasterLayer 时出错
Error when plotting RasterLayer in R 3.x.x
自从 R 3.x.x 发布以来,我在绘图时遇到了问题。直到现在我总是能够回到旧版本来避免这个问题,但现在我使用的包不适用于 R 2。15.x。
小例子:
> r <- raster(matrix(1:25,5,5))
> r
class : RasterLayer
dimensions : 5, 5, 25 (nrow, ncol, ncell)
resolution : 0.2, 0.2 (x, y)
extent : 0, 1, 0, 1 (xmin, xmax, ymin, ymax)
coord. ref. : NA
data source : in memory
names : layer
values : 1, 25 (min, max)
> plot(r)
Error in par(no.readonly = TRUE) : there is no .Internal function 'par'
我正在使用:
R version 3.1.2 (2014-10-31) -- "Pumpkin Helmet"
Copyright (C) 2014 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)
我已经能够找到有关此错误的可能原因的一些信息 (R 3.0.0 is released! (what’s new, and how to upgrade)),但我从未找到任何解决此问题的提示。
提前感谢您的帮助!
在新目录中启动新的 R-Studio 项目可以解决问题!
首先我想我明白了,因为总是有可能,我自己在环境中的一些功能可能有点冲突,因为它们是在 3.x.x 之前创建的。
但后来我意识到,我仍然不明白,因为首先清除环境和历史记录并没有帮助。
因为我是一个好奇的人,所以我仍然对想法感兴趣,这可以解释这一点,我完全不理解在没有给出解释的情况下就否决我的问题!
自从 R 3.x.x 发布以来,我在绘图时遇到了问题。直到现在我总是能够回到旧版本来避免这个问题,但现在我使用的包不适用于 R 2。15.x。
小例子:
> r <- raster(matrix(1:25,5,5))
> r
class : RasterLayer
dimensions : 5, 5, 25 (nrow, ncol, ncell)
resolution : 0.2, 0.2 (x, y)
extent : 0, 1, 0, 1 (xmin, xmax, ymin, ymax)
coord. ref. : NA
data source : in memory
names : layer
values : 1, 25 (min, max)
> plot(r)
Error in par(no.readonly = TRUE) : there is no .Internal function 'par'
我正在使用:
R version 3.1.2 (2014-10-31) -- "Pumpkin Helmet"
Copyright (C) 2014 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)
我已经能够找到有关此错误的可能原因的一些信息 (R 3.0.0 is released! (what’s new, and how to upgrade)),但我从未找到任何解决此问题的提示。
提前感谢您的帮助!
在新目录中启动新的 R-Studio 项目可以解决问题!
首先我想我明白了,因为总是有可能,我自己在环境中的一些功能可能有点冲突,因为它们是在 3.x.x 之前创建的。
但后来我意识到,我仍然不明白,因为首先清除环境和历史记录并没有帮助。
因为我是一个好奇的人,所以我仍然对想法感兴趣,这可以解释这一点,我完全不理解在没有给出解释的情况下就否决我的问题!