How do you show patterns across 28 countries without your mind immediately jumping to group the patterns into national areas? While working on mapping the 2014 and 2019 European Elections, I realized that even though I wanted to show a single European voting area, voting patterns are still very national, and thus patterns sometimes change abruptly at the national border.
The maps show the number of votes for each political group in the European Parliament as well as the votes for parties that didn’t make the electoral threshold (i.e. parties outside the European Parliament) . So bigger the bubble, the higher the number of votes that group received in that zone.
The only anomaly of the map is the fact that Ireland’s data is already aggregated on electoral constituency level, which are bigger than the grid I chose, thus the bubbles will always tend to be rather large and far apart (all the other nations have much more detailed, municipality-level data).
Unlike Maarten, who worked in R, my maps were made in QGIS (+a bit of Inkscape).
For the original R code, see also Jonas Schöley’s page.