繁体   English   中英

R-绘图-ggplot

[英]R - plotly - ggplot

我发现了以下示例,用于绘制带有加拿大城市的地图: https : //plot.ly/ggplot2/maps/

R代码如下:

library(plotly)
Sys.setenv("plotly_username"="XXXXXXXXX")
Sys.setenv("plotly_api_key"="YYYYYYYYY")

  data(canada.cities, package="maps")
  viz <- ggplot(canada.cities, aes(long, lat)) +
  borders(regions="canada", name="borders") +
  coord_equal() +
  geom_point(aes(text=name, size=pop), colour="red", alpha=1/2, name="cities")

  ggplotly()

我想修改该示例,以便在将鼠标悬停在地图的相关点上时显示城市名称。

我需要如何修改以上示例来实现此目的?

这最终是一个错误,因此感谢您的报告! 我只是在这里发布了一个修复程序,因此尝试重新安装( devtools::install_github("ropensci/plotly") )并重新运行:

data(canada.cities, package="maps")
viz <- ggplot(canada.cities, aes(long, lat)) +
        borders(regions="canada", name="borders") +
        coord_equal() +
        geom_point(aes(text=name, size=pop), colour="red", alpha=1/2, name="cities")
        ggplotly()

这是截图,带有自定义悬停文字!

带有ggplot2图的自定义悬浮文本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM