Source: https://geoviz.sciencesconf.org/data/pages/GeoViz2018_R_shiny.pdf