Set of data visualizations for COVID-19 data from Johns Hopkins CSSE department. Charts of time series trends are inspired by the plot from this article in the Financial Times, graphics by John Burn-Murdoch.
The file covid_visualization.ipynb
contains a set of functions for extracting key pieces of data from the JHU dataset. Feel free to use or adapt these functions for your specific use case:
covidData(country, output=1, start=100)
country
– string with country name of interest
output
– type of output (1
for confirmed cases, 2
for recovered cases, 3
for deaths, 4
for net (open) cases – default 1
)
start
– number of cases after which to report data (e.g. starting after the nth case – default 100
)
doubling_rate(country, output=1)
The growth rate (r) is calculated from the difference in cases between the most recent data point and two days prior:
xn = xn – 2 · (1 + r)2
From the value of r, the projected number of days for doubling (n) can be calculated:
(1 + r)n = 2
country
– string with country name of interest
output
– type of output (1
for confirmed cases, 2
for recovered cases, and 3
for deaths – default 1
)