ggmap:注释错误

Joh*_*ene 3 r ggmap

我最近遇到了ggmap函数的问题 - 从来没有过.

我有这个data.frame:

> head(df)
  longitude latitude freq
1 -118.7093 34.13446    2
2 -118.7092 34.13437    1
3 -118.6851 34.28574    5
4 -118.5986 34.26155    1
5 -118.5917 34.22762    6
6 -118.5914 34.37675    1
Run Code Online (Sandbox Code Playgroud)

我曾经能够使用get_map获取地图,然后使用ggmap绘制栅格对象的绘图.然后我会使用+ geom_point或其中任何一个来绘制我的数据,就像一个魅力.

map <- get_map(location=c(lon=-117.962813,lat=33.969399), zoom=10, maptype="hybrid")
finalmap <- ggmap(map, base_layer = ggplot(aes(x=longitude, y=latitude), data = df))
Run Code Online (Sandbox Code Playgroud)

但是现在ggmap返回:

Error in annotate("rect", xmin = xmin, xmax = xmax, ymin = ymin, ymax = ymax,  : 
  unused arguments (xmin = xmin, xmax = xmax, ymin = ymin, ymax = ymax, fill = darken[2], alpha = as.numeric(darken[1]))
Run Code Online (Sandbox Code Playgroud)

正如其他人遇到过这个?

Ild*_*aca 6

我遇到了同样的问题并且第一次登录时发布了我的解决方案.似乎我正在加载一个包(在加载ggplot之后),使用一个名为'anotate'的函数(来自包tm),该函数从ggplot中屏蔽了注释函数.如果你输入注释,你应该看看你正在调用的函数是实际来自ggplot包还是来自另一个.还要确保在加载软件包时检查消息.

干杯