對投票率變化進行地圖視覺化
你已經看到,相較於 2014 年的期中選舉,2018 年期中選舉中幾乎每個州的投票率都有所提升。在這個練習中,你的任務是把這兩次期中選舉之間的投票率變化繪製在地圖上。
turnout 資料框、dplyr,以及 plotly 都已為你載入。
本練習屬於課程
使用 R 的 plotly 互動式資料視覺化
練習說明
- 使用
mutate()在turnout中新增change欄位,計算方式為 2018 年投票率(turnout2018)減去 2014 年投票率(turnout2014)。 - 使用
plot_geo()與add_trace()建立各州投票率變化的等值區地圖,將change對應到z,將state.abbr對應到locations。 - 使用
layout()將地圖的範圍限制為'usa'。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Create a choropleth map of the change in voter turnout from 2014 to 2018
turnout %>%
___(___) %>%
___(locationmode = 'USA-states') %>%
___(___, ___) %>%
___(geo = ___)