R - plotly - 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()
我想修改示例,使鼠标悬停在地图中的相关点上时显示城市名称。
我需要如何修改上面的例子来实现这个?
这是一个错误,感谢您的报告!我只是 issued a fix here 所以尝试重新安装 (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()
这是带有自定义悬停文本的屏幕截图!
我找到了以下绘制加拿大城市地图的示例: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()
我想修改示例,使鼠标悬停在地图中的相关点上时显示城市名称。
我需要如何修改上面的例子来实现这个?
这是一个错误,感谢您的报告!我只是 issued a fix here 所以尝试重新安装 (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()
这是带有自定义悬停文本的屏幕截图!