ПочатиПочніть безкоштовно

Відображення графів на мапі

У цьому уроці ми побудуємо мапу з накладеним графом велосипедних маршрутів. Потім зафарбуємо ребра за типом користувача (передплатник/непередплатник) і задамо товщину ліній за кількістю поїздок. Згадайте: передплатники велосипедної мережі — це постійні користувачі, ймовірно, місцеві, тоді як непередплатники частіше є туристами. Поїздки непередплатників зазвичай обмежуються прибережними ділянками міста біля озера, де більше туристичних локацій. Ми також побачимо іншу закономірність: що далі на захід розташована станція, то тоншою стає лінія, тобто поїздок менше. Накладання графа на мапу допомагає значно чіткіше побачити окремі мережеві патерни, ніж звичайний „волохатий" графік без підкладки мапи.

Дані про велосипеди 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
  ___(___ = ___)
Редагувати та запускати код