ComenzarEmpieza gratis

Representar grafos sobre un mapa

En esta lección, construiremos un mapa que superponga el grafo de bicis sobre un mapa. Luego colorearemos las aristas según suscriptor/no suscriptor y dibujaremos el grosor según el número de viajes. Para empezar, recuerda que las personas suscritas al sistema de bicicletas compartidas son usuarias regulares y probablemente locales, mientras que quienes no están suscritos suelen ser turistas. Los viajes de no suscriptores tienden a concentrarse en la zona del lago, donde hay más atracciones turísticas. Otro patrón que veremos es que, cuanto más al oeste esté una estación, más fina será la línea, lo que indica menos viajes. Superponer el grafo sobre el mapa ayuda a que ciertos patrones de la red sean mucho más claros que si hiciéramos un gráfico "hairball" convencional.

Tienes disponibles los datos de bicis, bike_dat, y un mapa de Chicago, chicago.

Este ejercicio forma parte del curso

Estudios de caso: análisis de redes en R

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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
  ___(___ = ___)
Editar y ejecutar código