Začněte nyníZačněte zdarma

Barvy

Kód, který jsi zatím napsal/a, je k dispozici ve skriptu.

Další krok je přidat do grafu trochu barev! K tomu byl připraven seznam col – obsahuje barvu pro každou zemi podle toho, na kterém kontinentu se nachází.

Jak jsme seznam col sestavili? Gapminder data obsahují seznam continent s kontinentem pro každou zemi. Pomocí slovníku pak mapujeme kontinenty na barvy:

dict = {
    'Asia':'red',
    'Europe':'green',
    'Africa':'blue',
    'Americas':'yellow',
    'Oceania':'black'
}

Nemusíš si s tím teď lámat hlavu – slovníkům se budeme věnovat v další kapitole.

Toto cvičení je součástí kurzu

Intermediate Python

Zobrazit kurz

Pokyny k cvičení

  • Přidej c = col jako argument funkce plt.scatter().
  • Nastav průhlednost bublin pomocí argumentu alpha s hodnotou 0.8 uvnitř plt.scatter(). Hodnota alpha se pohybuje od nuly do jedné, kde nula znamená úplnou průhlednost a jedna znamená žádnou průhlednost.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Specify c and alpha inside plt.scatter()
plt.scatter(x = gdp_cap, y = life_exp, s = np.array(pop) * 2)

# Previous customizations
plt.xscale('log') 
plt.xlabel('GDP per Capita [in USD]')
plt.ylabel('Life Expectancy [in years]')
plt.title('World Development in 2007')
plt.xticks([1000,10000,100000], ['1k','10k','100k'])

# Show the plot
plt.show()
Upravit a spustit kód