[英]using ggmap and ggplotly
我正在嘗試將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'
只需在現有數據框中替換緯度和經度的列名,就像在開始時一樣
(如果p_map是你的數據幀)
setnames(p_map, "Latitude", "lat")
setnames(p_map, "Longitude", "lon")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.