地図上にグラフをプロットする
このレッスンでは、自転車ネットワークのグラフを地図に重ねて表示します。次に、エッジを加入者/非加入者で色分けし、太さをトリップ数で表現します。まず、自転車シェアの加入者は常連ユーザーで、地元の方が多い傾向がある一方、非加入者は観光客である可能性が高いことを思い出してください。非加入者のトリップは、市内の観光スポットが多い湖岸エリアに限られる傾向があります。さらに見られるもう一つのパターンは、西へ行くほど線が細くなり、つまりトリップ数が減るという点です。グラフを地図に重ねることで、単なるヘアボールプロットでは見えにくいネットワークのパターンがはるかに明確になります。
自転車データ 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
___(___ = ___)