The data is taken from ourworldindata.org/obesity
People with a BMI >= 25 are defined as overweight.
People with a BMI >= 30 are defined as obese.
Data is available for the years 1975-2016 for many countries around the globe.
python, matplotlib and geopands.
Edit: Adding versions with different colormaps (current one is `viridis`):