開始使用免費開始

在地圖上加入點

使用 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 = ___(___ = ___))
編輯並執行程式碼