Nothing beats a aesthetically-pleasing data visualization in the form of a map (see evidence here, here, here, or here).

Moreover, we’ve already witnessed some great R tutorials by Ilya Kashnitsky before (see Animated Snow in R).

These two come together in Ilya’s recent post on subplots in ggplot2 maps, with which he completely amazed me. The creation process is actually easier than the end result makes it look: make several visualizations and add them as ggplot2::annotation_custom() to your main ggplot2 map — the same as if you are adding a logo to your plot. Enjoy:

fig1

Here you can find Ilya’s original blog and the associated R script.