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
Pokyny k cvičení
- Přidej
c = coljako argument funkceplt.scatter(). - Nastav průhlednost bublin pomocí argumentu
alphas hodnotou0.8uvnitř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()