開始使用免費開始

對投票率變化進行地圖視覺化

你已經看到,相較於 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 = ___)
編輯並執行程式碼