plot_geo返回R中的空白可视化

时间:2017-09-01 03:10:36

标签: r ggplot2 plotly

我无法正确显示plot_geo 这很奇怪,因为我可以使用其他plotly命令(包括ggplotly)来创建交互式图。我正在使用plotly版本4.7.1运行R版本3.3.3和RStudio版本1.1.350。 最初,我按照我在此处看到的建议调用3个包:plot-geo-returning-a-blank-map-in-r

library(dplyr)
library(ggplot2)
library(plotly)
map_data("world", "canada") %>%
  group_by(group) %>%
  plot_geo(x = ~long, y = ~lat) %>%
  add_markers(size = I(1))

plot_image

我得到一个空图,但是如果我将鼠标悬停在它上面,我可以看到纬度和经度信息。

ggplot2中的地图数据似乎很好,因为我可以毫无问题地运行此示例:

if (require("maps")) {
states <- map_data("state")
arrests <- USArrests
names(arrests) <- tolower(names(arrests))
arrests$region <- tolower(rownames(USArrests))

choro <- merge(states, arrests, sort = FALSE, by = "region")
choro <- choro[order(choro$order), ]
ggplot(choro, aes(long, lat)) +
  geom_polygon(aes(group = group, fill = assault)) +
  coord_map("albers",  at0 = 45.5, lat1 = 29.5)

ggplot(choro, aes(long, lat)) +
  geom_polygon(aes(group = group, fill = assault / murder)) +
  coord_map("albers",  at0 = 45.5, lat1 = 29.5)
}

有谁知道如何调试此问题? 我试图从CRAN和GitHub重新安装ggplot2plotly而没有太多运气。

0 个答案:

没有答案