SARS-CoV-2 Cartograms

Update 4.4.2020

Cartogram reprojection using county based shapes and recent data from RKI. These maps are quantile classified – not equal interval classified. This clearly changes somehow the color distribution since the local maxima are not visible anymore. Overall this visualization is graphically very appealing – however it needs more attention for the legend to understand the distribution of values.

Infections per 100 inhabitants on county scale /Germany – status 2.4.2020 – cartogram reprojected: equal density based on infections/100 inhabitants – classification based on quantiles. Data source: .

Infections per 100 inhabitants on county scale /Germany – status 2.4.2020 – choropleth map – classification based on quantiles. Data source: .
Infections per 100 inhabitants on county scale /Germany

Update 31.3.2020

If we look at the original data and plot infections on the usual spatial reference polygons the map would look like in the following figure (1 dot equals 5 infections):

Infections 29.03.2020: plotting 5 infections per dot on a common UTM32 WGS84 projected polygon dataset of the federal states of Germany.

If we now look at the cartogram processed (reprojected) data set we notice that the density in all polygons is now the same. We changed the size of the polygons in order to achieve the same density for the various numbers of infections. Thats the reason why these cartograms are also often labeled “density equalized”:

Density equalized cartogram – one dot equals 5 infection cases.

Update: 30.3.2020:

Europe: death rate per 1000 infected persons in Europe based on data from the European Centre of Disease Control and Prevention. (, status: 29.03.2020:

Cartogram reprojected data using ESRI vector base dataset for Europe.

Mortality – number of deaths per 1000 infected persons.

Update 29.3.2020

Update with data from 29.03.2020. Legend removed for quicker upload. The data is slightly distorted since not all federal states report infection numbers regularly on a daily basis (data source RKI):

Since the SARS-CoV-2 numbers are changing so quickly – this is a good occasion to work with some specific visualization/mapping techniques. Some population and infection normalized Cartogram reprojections to visualize SARS-CoV-2 status in Germany:

SARS-CoV-2 infections per federal state.

Update from 27.03.2020:

A Cartogram can visualize the distribution of infections in Germany much better than a standard choropleth map – this is especially valid if we use the Cartogram style combined with a normalized value using “per inhabitants” – in this figure: infections per 1000 inhabitants. Now the infection numbers are related to inhabitants and this shows clearly where the highest density of infections occurred. Its also what we expect since dense metropolitan regions will likely cause higher infection rates. Note that using both the color and the size for the geometry for communication of the thematic value (infections per 1000 inhabitants) is very powerful to describe the information – however the original proportions of the objects (federal states of Germany) are completely lost – therefore its important to have the original projection as reference (scroll to end of page):

Conventional choropleth map would look like this: you might get the impression that its dangerous to go to the south of Germany but normalized to inhabitants its maybe more likely that you meet someone infected in Hamburg (though not true since positive tested people are in quarantine right now).

We will reprocess with the new numbers in the weeks to come and also some new change mapping concepts will be shown here. Data used: status data from RKI and spatial data from BKG (Bundesamt für Kartographie und Geodäsie):

  • Dougenik, J. A, N. R. Chrisman, and D. R. Niemeyer. 1985. “An algorithm to construct continuous cartograms.” Professional Geographer 37:75-81

Updates add on top – mtk

Sören Hese

Leave a Reply

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

Post comment