我正在尝试将 ggmap 与 ggplotly 一起使用,但我无法让这些包一起工作。搜索错误消息让我来到这里。但是,我不确定 aes 继承是/可能是一个问题。奇怪的是,使用 ggmap 创建的“myPlot”在 RStudio 中工作得很好,但无法连接到 ggplotly。地图数据来自这里。
有没有可能让这两个包一起工作?(顺便说一句,我不能将其标记为 ggplotly,我认为之前没有在 SO 上引用过该包。)
代码
lapply(list("ggplot2", "ggmap", "mapproj", "RCurl", "RJSONIO", "plyr"),
require, character.only=TRUE)
# install.packages("devtools")
library("devtools")
# install_github("plotly", "ropensci")
library(plotly)
mapImageData1 <- get_map(location = c(lon = -0.016179, lat = 51.538525),
color = "color",
source = "google",
maptype = "satellite",
zoom = 17)
myMap = ggmap(mapImageData1,
extent = "device",
ylab = "Latitude",
xlab = "Longitude")
py <- plotly("RgraphingAPI", "ektgzomjbx")
res <- py$ggplotly(gg = p_map)
错误信息
res <- py$ggplotly(gg = p_map) eval 中的错误(expr,envir,enclos):找不到对象“lon”