未绘制地图轮廓

Map outline is not drawn

我在 R 中使用 ensembleBMA 进行了一些测试。
当我尝试plotProbcast时,绘制了等高线,但没有绘制地图的轮廓。
这个怎么画?

我的代码如下:

library(fields)
library(maps)
library(ensembleBMA)

color <- "black"
lat <- rep(seq(10,70,2),51)

lon <- c()
for (i in seq(60,160,2))
{
    lon <- c(lon, rep(i,31))
}

forcastData <- round(runif(1581, 4800, 5800),0)
plotProbcast(forcastData, longitude = lon, latitude = lat, interpolate = TRUE, type = "contour", levels = seq(from=4800, to=5800, by=10), col=color)

它的错误代码是:

我的结果如下。我想绘制地图轮廓作为等高线的背景。
我的 R 版本是 4.1.1,我使用的是 RStudio-1.4.1717

我怀疑 plotProbcast 受错误影响。
您需要在调用 plotProbcast.

之前设置 US.map <- 1
library(fields)
library(maps)
library(ensembleBMA)

color <- "blue"
lat <- rep(seq(10,70,2),51)
lon <- c()
for (i in seq(60,160,2)) {
    lon <- c(lon, rep(i,31))
}
set.seed(1234)
forcastData <- round(runif(1581, 4800, 5800),0)

US.map <- 1
plotProbcast(forcastData, longitude = lon, latitude = lat, 
             interpolate = TRUE, type = "contour", 
             levels = seq(from=4800, to=5800, by=10), col=color)