Figure Friday 2025-w34

Montreal Metro Incidents 2019 (jan 1) -2025 (may 1)

Idee & aanpak

De dataset bevat informatie over incidenten op metrostations van Montreal. De lengte van incidenten, de primaire oorzaak die is vastgesteld, op welke lijn het gebeurde en meer. De dataset bevat geen geo-data (locatie in lat/long).

De dataset is franstalig. Hoewel het vrij eenvoudig is om met AI te vertalen, heb ik dat niet gedaan.

Mijn idee was dat het leuk zou zijn om een kaart te hebben die je kon filteren op diverse parameters zoals jaar van het incident, lengte van incident en primaire oorzaak. De afmeting van het datapoint op de kaart weerspiegelt dan het aantal incidenten. Om dat voor elkaar te krijgen heb ik de bestaande dataset samengevoegd met een dataset met metrostation informatie met lat/lon coördinaten.

Resultaat

Het inset kaartje met de gekleurde lijnen, de vier metrolijnen van Montreal, heb ik ook op basis van die metrostation dataset gemaakt, maar later alleen als overlay afbeelding gebruikt.

De area charts zijn bedoeld om naast de gefilterde kaart ook een beeld te krijgen van de incidenten over de aangeleverde periode. Uit die grafieken is bijvoorbeeld weer makkelijk vast te stellen dat de hoofdmoot van de incidenten bestaat uit kortdurend en dat vertraging a.g.v. reparaties in 2024 hoofdzakelijk op een paar specifieke metrostations plaatsvond.

Demo

Py.cafe: demo en code

Community link: link

Voorbeeld bevat

  • Een kaart met de metrostations in Montreal, waar je op basis van filtering kunt zien hoe vaak een incident is voorgekomen.
  • Een stacked areachart waarbij je het totaal aantal incidenten in een bepaalde periode kunt zien, onderverdeeld in de categorieën die je koos.
  • Light/dark mode switch.

Figure Friday is een initiatief van de Dash/Plotly community waarbij je elke vrijdag een dataset krijgt en mensen een visual of kleine app maken, waarbij ze inzichten uit de dataset proberen te krijgen. De vrijdag daarop om 18:00, is er een zoomsessie waarbij sommigen uitleggen waarom ze gemaakt hebben wat ze tonen. In de thread op de communitysite wordt ook de code gedeeld, om van elkaar te leren en als het kan een demo.