在地图上添加点
使用 plot_geo() 创建的地图仍然是 plotly 对象,因此您可以像之前一样添加图层。在本练习中,您将为一幅美国地图添加点,表示特朗普总统在 2018 年中期选举期间举行集会的位置。数据集 rallies2018 包含日期、城市、州、纬度、经度以及发言人数。
请注意,plotly 已为您加载。
本练习是课程的一部分
R 中的 plotly 交互式数据可视化
练习说明
- 使用
add_markers()在美国地图上添加表示集会的点。请确保将long映射到 x 轴,将lat映射到 y 轴,将no.speakers映射到点的大小。 - 添加标题
"2018 Trump Rallies"。 - 将地图范围限制为
'usa'。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Map President Trump's rallies in 2018
rallies2018 %>%
plot_geo(locationmode = 'USA-states') %>%
___(
___, ___, ___,
hoverinfo = "text", text = ~paste(city, state, sep = ",")
) %>%
___(___ = ___,
geo = ___(___ = ___))