COVID-19 Confirmed Cases NSW Australia - Animated Statistics over Time

Posted on Thu 14 May 2020 in Data Science • 1 min read

Recently, I had wanted to build a visualisation of the confirmed cases of COVID-19 in my home state NSW. This post is to cover the release of the visualisation on YouTube, and there is hopes to write future post(s) about building this visualisation & developing Pandas_Alive. Would love to hear others thoughts!

NSW COVID Visualisation

Disclaimer: I am not an epidemiologist, this is a personal project not a official report; see NSW Health website for official figures https://www.health.nsw.gov.au/Infectious/covid-19/Pages/stats-nsw.aspx.

Find the full animation at:

The 4 charts are comprised of:

  • Area chart (top) of new cases on a daily accuracy
  • Line chart (bottom left) of cumulative total cases
  • Geo scatter chart (bottom center) of new cases on a daily accuracy by the latitude/longitude of postcode
  • Bar chart race (bottom right) of total confirmed cases per postcode

This visualisation was built in Python with Pandas_Alive https://github.com/JackMcKew/pandas_alive. I set out to build this visualisation 2 weeks ago, and subsequently built Pandas_Alive to make generating animated charts from Pandas DataFrames with matplotlib as easy as df.plot_animated().

Data Source(s)