Plotando grafos em um mapa
Nesta lição, vamos construir um mapa que sobrepõe o grafo de bicicletas a um mapa. Em seguida, vamos colorir as arestas por assinante/não assinante e definir a espessura pela quantidade de viagens. Primeiro, lembre que assinantes do sistema de compartilhamento de bicicletas são usuários regulares e provavelmente mais locais, enquanto não assinantes tendem a ser turistas. Viagens de não assinantes costumam se concentrar nas áreas à beira do lago, que têm mais atrações turísticas. Outro padrão que veremos é que, quanto mais a oeste estiver uma estação, mais fina a linha, indicando menos viagens. Sobrepor o grafo ao mapa ajuda a deixar certos padrões da rede muito mais claros do que se fizéssemos apenas um gráfico tradicional do tipo “emaranhado”.
Os dados de bicicletas, bike_dat, e um mapa de Chicago, chicago, estão disponíveis.
Este exercício faz parte do curso
Estudos de caso: Análise de redes em R
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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
___(___ = ___)