开始使用免费开始使用

哪个州的投票率最高?

前一个散点图的悬停信息可以让您找出哪个州的投票率最高,但在各州之间逐一比较非常耗时。本练习中,您的任务是创建一个散点图:y 轴显示州,x 轴显示选民投票率。只有一个分类变量和一个定量变量的散点图通常称为"点图"(dotplot),有助于更快速地比较各组。

数据集 turnout 包含各 state 在 2018 年中期选举中,具有投票资格的选民中参与投票者的比例(turnout)。

在示例代码中,turnout %>% slice_max(turnout2018, n = 15) 会提取投票率最高的 15 个州。

注意:已为您加载 plotlydplyrforcats

本练习是课程的一部分

R 中的 plotly 交互式数据可视化

查看课程

练习说明

  • 对投票率排名前 15 的州,创建一个点图(即散点图),x 轴显示 turnout2018,y 轴显示 state,并按 turnout2018state 进行重排。
  • 将 x 轴标题设为 "Eligible voter turnout"
  • 将 y 轴标题设为 "State",并将其 type 设为 category

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Create a dotplot of voter turnout in 2018 by state ordered by turnout
turnout %>%
  slice_max(turnout2018, n = 15) %>%
  ___(x = ___, y = ~fct_reorder(___, ___)) %>%
  ___() %>%
  layout(___, 
         ___)
编辑并运行代码