r语言 - 无法编织降价,因为 plot.new 尚未被调用



我正在尝试在 r 中为一个类编织一个降价文档。我正在使用地图包,因为这是必需的,但是当我尝试编织文档时,出现此错误:

Quitting from lines 20-25 (Assignment-13b.Rmd) 
Error in plot.xy(xy.coords(x, y), type = type, ...) : 
  plot.new has not been called yet
Calls: <Anonymous> ... eval -> eval -> points -> points.default -> plot.xy
Execution halted

第 20 行所在的块是这个:

cities <- data.frame(lon = c(-112.1860,-110.9747,-110.0676,-111.6513,-112.1266), lat=c(33.5387,32.2226,31.7129,35.1983,35.9736), names=c("Glendale", "Tuscon", "Tombstone", "Flagstaff","Tusayan"), pop=c(246709,525677,1296,71975,583));
map('county', 'Arizona')
points(cities, cex=log(cities$pop, base=1000), col="red", pch=19)
text(cities$lon, cities$lat, cities$names, pos = 1)
title("Five Cities in Arizona")

第 20 行以"地图"功能开头。据我所知,它中断是因为在 map 之后,所有代码都必须在图形窗口仍处于打开状态时运行,但在 map 函数之后 knit 关闭窗口。我怎么能编织这个?

事实证明,整洁中有一些东西(我之前在文件中加载了(导致了错误。不知道是什么,但是当只加载我绝对需要的包时,它工作正常。

最新更新