Отображение графов на карте
В этом уроке мы построим карту, на которую наложим граф велосипедных маршрутов. Рёбра будут окрашены в зависимости от типа пользователя (подписчик или нет), а их толщина будет отражать количество поездок. Для начала вспомним: подписчики сети велопроката — это постоянные пользователи, которые, скорее всего, являются местными жителями, тогда как неподписчики чаще оказываются туристами. Поездки неподписчиков, как правило, ограничены прибрежными районами города, где сосредоточено больше туристических достопримечательностей. Ещё одна закономерность: чем западнее расположена станция, тем тоньше линия — то есть поездок оттуда совершается меньше. Наложение графа на карту позволяет гораздо нагляднее выявить сетевые паттерны, чем при использовании обычного «клубка» рёбер.
Данные о велосипедах, 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
___(___ = ___)