无法运行map_data(“state”)

时间:2017-07-12 20:06:02

标签: r ggplot2 ggmap

我正在尝试在R中的美国地图上工作。我已经做了很多次但是这次它在我尝试加载时给了我这个错误:

us<- map_data("state")
Error in .C(C_map_type, as.character(mapbase), integer(1)) : 
  Incorrect number of arguments (2), expecting 0 for ''

我加载了ggmap和ggplot2库。我哪里错了?

2 个答案:

答案 0 :(得分:1)

你需要&#39;地图&#39;与ggmap一起打包。

library(maps)
library(ggmap)
us<- map_data("state")

这应该有效

答案 1 :(得分:0)

tidyverse中的错误似乎会干扰ggplot2地图功能。请参阅this related question

这适用于干净,重新启动的R会话:

us <- ggplot2::map_data("state")

然而,这不是:

library(tidyverse)
us2 = ggplot2::map_data("state")