Skip to content

COVID-19 – A powerful time-series visualization with projections

It is recommended that smartphone users rotate their device for a better viewing experience.

This interactive report has last been updated on the 21st July 2020 and will not be updated any further.


The COVID-19 pandemic has disrupted everyone’s life in a negative manner and a lot of information is being published on a daily basis. We wanted to take this opportunity to enrich this throve of information by gathering information from different sources. First and foremost WHO daily reports from the John Hopkins University GIT repository. Inspired by their great visualisation we wanted to add value to it and other visuals, starting by gathering the population count of each country and respective continent. We also took into consideration the global health index given that this is a health-related topic. Data about the local situation on COVID-19 has been gathered from the DOI press releases. We added some other data which we will release when we feel that it adds value.

COVID-19 Malta

We start our visualisation by gathering all information about local cases showcasing the age and gender distribution, country of origin, nationality and transmission type. The graph indicates the current state of infected cases, active cases, deaths and recovered, hoping that we will soon see the active cases curve downwards.

COVID-19 Global Overview

In the “Global Overview” page you can get a general overview of the total infected, recovered and death counts, first as a global value, then if you wish to select for a specific continent and/or country you can use the filters on the left for that. The graphs on the right show the number of cases, given that the death count is on average 3.5% of the infected count we added a logarithmically scaled graph which helps see the recovered and death count when these are too low in comparison to the infected count. As of the date of writing of this article, only China was in recovery mode, selecting the nation from the filter one can see that the active count has taken a downward trajectory, clearly showing the curve that all nations are looking forward to. This visual is important to compare with other nations to understand the current stage of contagion in the specific area. Case in point is South Korea who is experiencing a downward trend of the active cases. Other nations such as Italy and Iran are still experiencing steep upward trends.

Infected vs Death Rate Timeline Visualisation

The “Infected vs Death Rate Timeline” is a time series visualisation where you can see the death count vs infected count as it evolved over time. Clicking on the play button will allow you to see how the reports changed over time, selecting a specific nation by clicking on the respective bubble will show the path taken, allowing for comparisons. We would recommend filtering by continent, given that nations tend to follow the same paths of their fellow neighbours. Comparing China with Italy will clearly highlight the different paths taken.

COVID-19 Pandemic Timeline

Moving on to the “Pandemic Timeline” we can see how the pandemic spread around the globe, highlighting the travel hubs and patterns of humans. Use the slider to limit the timeline to a specific region, select the continents and/or countries of your preference from the drop-down menus. To see how the pandemic spread simply press the play button. We truly live in a connected world. In this visualisation, the size of the bubbles is showing the infected count, and by the day of the writing of this article, the pre-dominant nations are China, Italy and Iran.

The Health index Visualisation

The “Health Index” page shows some more information, namely that by the day of the writing of this article, the cases in Europe exceed those in Asia, showing a clear global shift of the pandemic. We also wanted to see whether there were specific patterns of the contagion based on the health index. In the quadrant on the right, we can see that whilst African and Southern American nations rank lower in the health index, they have experienced far fewer infections. Whilst European and Northern American nations rank higher on average within the health index, yet they have had a higher rate of infection. This is further evidenced when grouping the health index nations based on their index value in the histogram on the left.

By Country Projection

In our final page, “By Country”, we are presenting projections for the active cases, infections and death cases. We would like to note that we are presenting this report based on the data available, whilst as harsh as the reality might be, the projections are made on mathematical models. Selecting China we can see that the active cases have taken a downward trend, soon to close the curve, whilst the infected count has reached a plateau, meaning no or negligible new cases, same for deaths count. This is the result that all nations are looking forward to. Another encouraging result is that of South Korea, where the active cases have also started taking a downward trend. Other nations like Italy, Spain and Germany have very steep upward trends and need to work to contain the epidemic. Nations like Switzerland, The Netherlands, Austria and Japan need to be commended for managing to keep the curve from taking a steep upward trend and their approach should be studied further.

We really hope that the public finds this article and visualisation useful. Once again we would like to note that all our observations are based on the data made available and mathematical models. We appeal to all to be safe and follow the directions as issued by their respective authorities. For Maltese contact numbers kindly note the following:


Lobeslab Ltd.

If you want to contact the authors of this report head over to our contact us page.

111 – For those who feel symptoms of COVID-19 or who wish further information
2204 2200 – For Maltese residents who were caught in one of the high-risk countries and wish to return to Malta
21411 411 – For those in mandatory quarantine who require provisions of food and medicine
144 – For those who require information about the financial package for industries, businesses, and the self-employed
25981000 – For those who have questions about the educational sector and the impact of the coronavirus
21692447– For hoteliers and tourists who have questions about the announced measures.
25903030 – For elderly persons bereft of support who need medicines, ready-made meals or food products (fruit and vegetables).
25469111 – For those who work in the gaming industry.

For more information and updates visit

Additional Help

As data crunching enthusiasts we find most comfort when we base our knowledge on facts. Follow this link to learn more about a series of ‘Myth Busters’ published by the World Health Organisation.