我已经使用 package ggmapsinRstudio绘制空间分布图几个月了。
用于绘制地图的基本代码terrain-background行如下:
### Load packages ####
library(tidyverse); library(googlesheets4); library(openintro)
library(maps); library(ggmap); library(ggthemes); library(Cairo)
#### Set bounding box of Africa ####
bbox2 <- c(left = -18.63,
right = 52.03,
bottom = -35.32,
top = 38.96)
Africa <- get_stamenmap(
bbox = bbox2,
maptype = c("terrain-background"),
zoom = 7)
Run Code Online (Sandbox Code Playgroud)
从今天早上开始,返回如下错误:
Error in f(init, x[[i]]) :
number of rows of matrices must match (see arg 2)
Run Code Online (Sandbox Code Playgroud)
正如我所提到的,这些代码行在过去几个月中一直运行良好(于 2023 年 10 月 2 日绘制了同一区域)。我还尝试过之前绘制的先前区域(例如欧洲)并返回相同的错误。
我尝试了几种解决方案:重新启动 R 会话、更新 R …