首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到ggmap qmplot()对象'.all_aesthetics‘

找不到ggmap qmplot()对象'.all_aesthetics‘
EN

Stack Overflow用户
提问于 2018-07-21 20:10:12
回答 1查看 188关注 0票数 0

我正在尝试复制ggmap教程中的一个示例。代码如下:

代码语言:javascript
复制
library(dplyr)
library(forcats)

`%notin%` <- function(lhs, rhs) !(lhs %in% rhs)

violent_crimes <- crime %>% 
  filter(
    offense %notin% c("auto theft", "theft", "burglary"),
    -95.39681 <= lon & lon <= -95.34188,
     29.73631 <= lat & lat <=  29.78400
  ) %>% 
  mutate(
    offense = fct_drop(offense),
    offense = fct_relevel(offense, 
      c("robbery", "aggravated assault", "rape", "murder")
    )
  )


qmplot(lon, lat, data = violent_crimes, maptype = "toner-lite", color = I("red"))

我得到的只是一个错误,内容如下:

代码语言:javascript
复制
Error in match(names(x), .all_aesthetics) : object '.all_aesthetics' not found

我使用的是ggmap版本2.6.1

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-22 20:44:53

我找到了解决方案。我遇到的问题是因为ggmap包的版本不是最新的。根据camille的建议,我决定更新ggmap包。事实证明,当devtools::install_github("dkahle/ggmap")已经从GitHub安装了ggplot2时,它不能用GitHub来完成。正如在这篇thread中所指出的,我将ggplot2降级到CRAN上可用的版本(3.0.0),并且从GitHub安装ggmap没有任何问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51455936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档