Day 25: COVID Outbreaks – Map and Circle Pack

Day 25: Where are the outbreaks? Map + pack views on the same Romania COVID dataset. Series finale. #100DayMapChallenge.
Day 25: COVID-19 outbreak clusters on Romanian counties - #100DayMapChallenge

Day 25. Where are the outbreaks? 🦠

Networks showed relationships. Timelines showed velocity. Now, pure geography.

This view has two modes. A map view, with clusters placed over county boundaries. A pack view, where each county becomes a circle containing nested clusters. The map is intuitive, but overlapping areas hide detail. The pack layout sacrifices geography for clarity. Every cluster is visible.

I aggregated cases by source and placed clusters inside counties using D3’s circle pack layout. County geometries were converted to GeoJSON in QGIS, simplified, and bundled into a single TopoJSON file. Shared boundaries become arcs, reducing file size while preserving accuracy.

The clusters reveal hotspots. Tight circles indicate many cases from a single source. Dispersed circles suggest community transmission. Empty counties indicate no detected chains yet.

This was the fifth lens on the same dataset. Bars answered how many. Networks answered who. Timelines answered when. Maps answered where.

This is the final view in the COVID series. Tomorrow, we move beyond this dataset.

Five visualizations. One dataset. Different questions, different answers.

Data sources: geo-spatial org API ANCPI Geoportal (county geometries)

Live demo: COVID cases pack / map (EN)

The project

PieceRole
ModesMap over counties; pack nested by county
GeomQGIS GeoJSON → simplify → TopoJSON (ANCPI)
EncodingTight pack = single-source hotspot
SeriesFifth lens: how many / who / when / where

Note

Live date 5 March 2026 (draft header Mar 6). Final public-facing COVID post in the series.

How to follow


#100DayMapChallenge · Day 25/100 · LinkedIn

Previous: Day 24: COVID Timeline Arcs

Next: Day 26: SIRUTA Sunburst

Leave a Reply

Your email address will not be published. Required fields are marked *