在地圖上加入點
使用 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 = ___(___ = ___))