These simulations show how to flatten the coronavirus growth curve (2023)

These simulations show how to flatten the coronavirus growth curve (1)


By Harry Stevens

Harry Stevens

Graphics reporter

Email Bio Follow

March 14, 2020


The Washington Post is providing this story for free so that all readers have access to this important information about the coronavirus. For more free stories, sign up for our daily Coronavirus Updates newsletter.

(Video) COVID-19 Pandemic... 'Flattening the Curve', Data Analysis & Modelling

After the first case of covid-19, the disease caused by the new strain of coronavirus, was announced in the United States, reports of further infections trickled in slowly. Two months later, that trickle has turned into a steady current.

[Lea en español | Leggi in italiano | اقرأ هذا المقال بالعربية | Lire en français | 日本語で読む | به فارسی بخوانید | Leia em português | Читать по русски | Lesen Sie auf Deutsch | Lees in het Nederlands | Prečítajte si po Slovensky | বাংলায় পড়ুন | हिंदी में पढ़ें]

This so-called exponential curve has experts worried. If the number of cases were to continue to double every three days, there would be about a hundred million cases in the United States by May.

[Sign up for our Coronavirus Updates newsletter to track the outbreak. All stories linked within the newsletter are free to access.]

That is math, not prophecy. The spread can be slowed, public health professionals say, if people practice “social distancing” by avoiding public spaces and generally limiting their movement.

Still, without any measures to slow it down, covid-19 will continue to spread exponentially for months. To understand why, it is instructive to simulate the spread of a fake disease through a population.

We will call our fake disease simulitis. It spreads even more easily than covid-19: whenever a healthy person comes into contact with a sick person, the healthy person becomes sick, too.

In a population of just five people, it did not take long for everyone to catch simulitis.

In real life, of course, people eventually recover. A recovered person can neither transmit simulitis to a healthy person nor become sick again after coming in contact with a sick person.

Let’s see what happens when simulitis spreads in a town of 200 people. We will start everyone in town at a random position, moving at a random angle, and we will make one person sick.

Notice how the slope of the red curve, which represents the number of sick people, rises rapidly as the disease spreads and then tapers off as people recover.

(Video) Program Your Own COVID-19 Simulator with Scratch

Our simulation town is small — about the size of Whittier, Alaska — so simulitis was able to spread quickly across the entire population. In a country like the United States, with its 330 million people, the curve could steepen for a long time before it started to slow.

[Mapping the spread of the coronavirus in the U.S. and worldwide]

When it comes to the real covid-19, we would prefer to slow the spread of the virus before it infects a large portion of the U.S. population. To slow simulitis, let’s try to create a forced quarantine, such as the one the Chinese government imposed on Hubei province, covid-19’s ground zero.

Whoops! As health experts would expect, it proved impossible to completely seal off the sick population from the healthy.

Leana Wen, the former health commissioner for the city of Baltimore, explained the impracticalities of forced quarantines to The Washington Post in January. “Many people work in the city and live in neighboring counties, and vice versa,“ Wen said. “Would people be separated from their families? How would every road be blocked? How would supplies reach residents?”

As Lawrence O. Gostin, a professor of global health law at Georgetown University, put it: “The truth is those kinds of lockdowns are very rare and never effective.”

Fortunately, there are other ways to slow an outbreak. Above all, health officials have encouraged people to avoid public gatherings, to stay home more often and to keep their distance from others. If people are less mobile and interact with each other less, the virus has fewer opportunities to spread.

Some people will still go out. Maybe they cannot stay home because of their work or other obligations, or maybe they simply refuse to heed public health warnings. Those people are not only more likely to get sick themselves, they are more likely to spread simulitis, too.

(Video) How an outbreak spreads and what it takes to “flatten the curve” | How to be a journalist

Let’s see what happens when a quarter of our population continues to move around while the other three quarters adopt a strategy of what health experts call “social distancing.”

More social distancing keeps even more people healthy, and people can be nudged away from public places by removing their allure.

“We control the desire to be in public spaces by closing down public spaces. Italy is closing all of its restaurants. China is closing everything, and we are closing things now, too,” said Drew Harris, a population health researcher and assistant professor at The Thomas Jefferson University College of Public Health. “Reducing the opportunities for gathering helps folks social distance.”

To simulate more social distancing, instead of allowing a quarter of the population to move, we will see what happens when we let just one of every eight people move.

The four simulations you just watched — a free-for-all, an attempted quarantine, moderate social distancing and extensive social distancing — were random. That means the results of each one were unique to your reading of this article; if you scroll up and rerun the simulations, or if you revisit this page later, your results will change.

Even with different results, moderate social distancing will usually outperform the attempted quarantine, and extensive social distancing usually works best of all. Below is a comparison of your results.

Finishing simulations...

Simulitis is not covid-19, and these simulations vastly oversimplify the complexity of real life. Yet just as simulitis spread through the networks of bouncing balls on your screen, covid-19 is spreading through our human networks — through our countries, our towns, our workplaces, our families. And, like a ball bouncing across the screen, a single person’s behavior can cause ripple effects that touch faraway people.

[What you need to know about coronavirus]

(Video) Novel Coronavirus (COVID-19): Significance of Lockdown with Statistical Simulations

In one crucial respect, though, these simulations are nothing like reality: Unlike simulitis, covid-19 can kill. Though the fatality rate is not precisely known, it is clear that the elderly members of our community are most at risk of dying from covid-19.

“If you want this to be more realistic,” Harris said after seeing a preview of this story, “some of the dots should disappear.”

Related stories

How to prepare for the coronavirus in the U.S. How the coronavirus tanked the markets Millions of tweets peddled conspiracy theories about coronavirus in other countries, an unpublished U.S. report says How epidemics like covid-19 end (and how to end them faster)

Harry Stevens

Harry Stevens joined The Washington Post as a graphics reporter in 2019.

About this story

The data for the chart at the top of this story showing the number of reported cases in the United States was collected by the Johns Hopkins University Center for Systems Science and Engineering and is available for download on GitHub. The likely number of actual cases in the U.S. is likely far higher because of problems with the coronavirus test and because many cases are so mild that those infected do not visit a doctor or hospital.

Support the work of our journalists with a subscription to The Post.


Get one year for $29



Get one year for $39

(Video) COVID-19 Webinar Series Session 1 - Flattening the Curve



What is flattening the curve for Covid? ›

Presenting the control of the epidemic as flattening the curve is in fact flattening the underlying natural-social complexity. The curve that needs to be flattened is presented as a bell-shaped curve, implicitly suggesting that the pathogen's spread is subject only to natural laws.

How can we flatten the curve? ›

Flattening the curve means slowing the spread of the epidemic so that the peak number of people requiring care at a time is reduced, and the health care system does not exceed its capacity. Flattening the curve relies on mitigation techniques such as hand washing, use of face masks and social distancing.

Why is it important to flatten the Covid-19 curve? ›

“Flattening the curve” refers to a graph that shows the number of COVID-19 cases over time. This graph is based on the fact that over time, short of a vaccine or cure of some sort, most people will eventually get the disease. Of these people, a seemingly small percentage will need to be hospitalized.

What is the most effective method in Minimising the spread of Covid-19? ›

Cover coughs and sneezes

If you are not wearing a mask, cover your mouth and nose with a tissue, or use the inside of your elbow. Throw used tissues in the trash, and immediately wash your hands with soap and water for at least 20 seconds or if soap and water aren't available, use an alcohol-based hand sanitizer.

When did flatten the curve start? ›

A version of the chart and the phrase “flatten the curve” first appeared in a 2007 report by the Centers for Disease Control and Prevention about ways to control the spread of a pandemic.

How do you flatten a curve in Rhino? ›

Flatten curves and surfaces
  1. InsertLineIntoCrv. Flatten the curve segment between picked points. ...
  2. FlattenSrf. Project surface edges onto the construction plane to create planar curves.
  3. Smash. Flatten a surface without restriction to single-directional curvature.
  4. Squish. ...
  5. SquishBack. ...
  6. UnrollSrf. ...
  7. UnrollSrfUV. ...
  8. Edit curves.

What does flattening mean? ›

Definition of flatten

transitive verb. : to make flat: such as. a : to make level or smooth. b : to knock down also : to defeat decisively.

What is a flat curve? ›

The flat yield curve is a yield curve in which there is little difference between short-term and long-term rates for bonds of the same credit quality. This type of yield curve flattening is often seen during transitions between normal and inverted curves.

What is flatten in Python? ›

The flatten() function is used to get a copy of an given array collapsed into one dimension. Syntax: ndarray.flatten(order='C') Version: 1.15.0.

What is the relationship between the social distancing and flattening the curve *? ›

Everyone has a role to play to help keep each other and our loved ones safe. By practicing social distancing and proper hygiene, collectively we can flatten the curve and save lives. Watch the video below from the Washington Post that illustrates the difference social distancing makes in flattening the curve.

How do we adjust to the new normal? ›

Adjusting to the New Normal
  1. This situation is both uncertain and temporary! It's okay not to feel okay. ...
  2. Adjustment is a process that looks differently for most people. ...
  3. Setting a routine can be really helpful! ...
  4. It's okay to set boundaries, even with family members, friends, and professors.

What class is a pandemic? ›

A pandemic is the worldwide spread of a new disease. Viral respiratory diseases, such as those caused by a new influenza virus or the coronavirus COVID-19, are the most likely to turn into a pandemic. A pandemic is not the same as an epidemic.


1. Simulating an epidemic
2. Exponential growth and epidemics
3. The Math behind Flattening The Curve of the Coronavirus / Covid-19
(The Taylor Series)
4. COVID-19 Animation: What Happens If You Get Coronavirus?
(Nucleus Medical Media)
5. Modeling COVID-19 Using Spatial Modeling and Simulation – Ingenious Talks
(Carleton University)
6. If Data Could Talk: How this Washington Post animation got people to care about flattening the curve
Top Articles
Latest Posts
Article information

Author: Arline Emard IV

Last Updated: 10/02/2022

Views: 6628

Rating: 4.1 / 5 (52 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Arline Emard IV

Birthday: 1996-07-10

Address: 8912 Hintz Shore, West Louie, AZ 69363-0747

Phone: +13454700762376

Job: Administration Technician

Hobby: Paintball, Horseback riding, Cycling, Running, Macrame, Playing musical instruments, Soapmaking

Introduction: My name is Arline Emard IV, I am a cheerful, gorgeous, colorful, joyous, excited, super, inquisitive person who loves writing and wants to share my knowledge and understanding with you.