开始使用免费开始使用

在地图上添加点

使用 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 = ___(___ = ___))
编辑并运行代码