Animierter Scatterplot

In dieser Übung werden wir versuchen, die berühmte Animation von Hans Rosling nachzustellen (siehe https://www.youtube.com/watch?v=jbkSRLYSojo).

Dazu erstellen wir eine Serie von Bildern, die wir zu einem animierten GIF verbinden.

Schritt 1

Erstelle einen Scatterplot für die Korrelation zwischen Lebenserwartung und Fruchtbarkeit wie in der ersten Übung für jedes Jahr zwischen 1960 und 2015 (davor sind die Daten sehr lückenhaft).

Schritt 2

Passe Dein Programm so an, dass die Größe der Kugeln die Bevölkerung aus den Gapminder-Daten repräsentiert.

Schritt 3

Speichere jeden Scatterplot als eigene Datei mit der Jahreszahl im Dateinamen ab, z.B. lifeexp_.. .

Schritt 4

Installiere das Python-Modul imageio, indem Du auf der Kommandozeile eingibst:

pip install imageio

(kein Problem unter Linux/Mac, unter Windows mußt Du eventuell vorher Anaconda installieren.)

Schritt 5

Passe das folgende Skript an und führe es aus:

import imageio

images = []

for i in range(0, 100):
    filename = 'lifeexp_{}.png'.format(i)
    images.append(imageio.imread(filename))

imageio.mimsave('output.gif', images, fps=20)

results matching ""

    No results matching ""