代码之家  ›  专栏  ›  技术社区  ›  user2602640

ggmap使用x/y以外的美学时出错

  •  3
  • user2602640  · 技术社区  · 8 年前

    我已经用ggmap好几年了。几周前,我开始收到奇怪的错误信息时,它策划;不知道是不是我干的。当我尝试使用比坐标更多的东西时,问题似乎就开始了——任何其他美学上的使用(颜色/填充/等等)都会导致错误,刻面也是如此。

    library(ggplot2)
    library(ggmap)
    
    df <- data.frame(Group = sample(LETTERS[1:2], 20, replace = TRUE), 
      x = rnorm(20, -116.1, 0.001), y = rnorm(20, 48.5, 0.001))
    
    prep <- get_googlemap(center = c(-116.1, 48.5),
      zoom = 15, maptype = 'satellite', scale = 2)
    

    运行正常,但发出警告“面板页边距“已弃用”

    map <- ggmap(prep, size = c(100, 200), 
       extent='device', darken = 0,
       legend = "bottom", data = df) 
    

    map + 
       geom_point(data = df, aes(x = x, y = y), colour = "white") +
       facet_wrap(~ Group)
    

    提供缺少的主题元素的长输出,以及一个错误 Error in unit(rep(just$hjust, n), "npc") : 'x' and 'units' must have length > 0

    地图+
    几何点(数据=df,aes(x=x,y=y),colour=“白色”)+
    小平面环绕(~组)
    

    还有一个缺少主题元素的长列表,以及一个不同的错误: Error in UseMethod("element_grob") : no applicable method for 'element_grob' applied to an object of class "NULL"

    map + 
       geom_point(data = df, aes(x = x, y = y, colour = Group))
    

    会话信息: 平台:x86\u 64-w64-mingw32/x64(64位) 运行环境:Windows 7 x64(build 7601)Service Pack 1

    1 回复  |  直到 8 年前
        1
  •  2
  •   Roman    7 年前

    devtools::install_github("dkahle/ggmap", ref = "tidyup")