在R中使用plotly时未在RStudio Viewer中显示地图

时间:2018-08-30 16:09:05

标签: r ggplot2 r-plotly ggplotly

我已经在R中使用ggplot2制作了地图。我现在正尝试使用plotly,以便使其更具交互性(尤其是使用工具提示)。但是,我尝试做的一切最终都使我在RStudio中获得了空白的查看器面板。我可以用绘图方式查看其他内容(例如基本折线图),但不能查看地图。

为了具有可复制性,我还尝试使用从here中获取代码的基本地图。

library(ggplot2)
library(plotly)

usa <- map_data("usa")
states <- map_data("state")

usa_map <- ggplot(data = states) + 
  geom_polygon(aes(x = long, y = lat, fill = region, group = group), color = "white") + 
  coord_fixed(1.3) +
  guides(fill=FALSE)

这为我绘制了一张地图,正是我想要的地图。

接下来,到目前为止,我已经尝试过:

ggplotly(usa_map)

这:

usa_map_view <- plotly_build(usa_map)
usa_map_view

但这两个都让我空白了,没有任何错误消息。

有什么想法我要去哪里吗?

1 个答案:

答案 0 :(得分:1)

是的。如Stephane Laurent所述,可以在浏览器中查看。

这就是我在浏览器中看到的。它具有在右侧列出的所有状态(可滚动列表)。 Plot

您可以在浏览器中单击“查看器”中的“在新窗口中打开”来查看。

Open in new window