在地圖上繪製圖形
在本課中,你將建立一張地圖,並在其上疊加單車網路圖。接著,我們會依據訂閱使用者/非訂閱使用者來上色邊,並以旅次數量決定線條粗細。先回顧一下:單車共享網路的訂閱者是常態使用者,較可能是本地人;相對地,非訂閱者較可能是觀光客。非訂閱者的旅次通常集中在市區臨湖的路段,那裡觀光景點較多。我們還會看到另一個模式:站點越往西,線條越細,也就是旅次越少。把網路圖疊加到地圖上,能讓某些網路模式比單純畫一般的 hairball 圖更清楚。
已提供單車資料 bike_dat,以及芝加哥的地圖 chicago。
本練習屬於課程
案例研究:R 的網路分析
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
weighted_trips_by_usertype <- bike_dat %>%
group_by(
from_station_id, to_station_id,
from_latitude, from_longitude,
to_latitude, to_longitude,
usertype
) %>%
# Weight each journey by number of trips
___(___ = ___)