哪个州的投票率最高?
前一个散点图的悬停信息可以让您找出哪个州的投票率最高,但在各州之间逐一比较非常耗时。本练习中,您的任务是创建一个散点图:y 轴显示州,x 轴显示选民投票率。只有一个分类变量和一个定量变量的散点图通常称为"点图"(dotplot),有助于更快速地比较各组。
数据集 turnout 包含各 state 在 2018 年中期选举中,具有投票资格的选民中参与投票者的比例(turnout)。
在示例代码中,turnout %>% slice_max(turnout2018, n = 15) 会提取投票率最高的 15 个州。
注意:已为您加载 plotly、dplyr 和 forcats。
本练习是课程的一部分
R 中的 plotly 交互式数据可视化
练习说明
- 对投票率排名前 15 的州,创建一个点图(即散点图),x 轴显示
turnout2018,y 轴显示state,并按turnout2018对state进行重排。 - 将 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(___,
___)