Culori
Codul scris până acum se află deja în script.
Următorul pas este să facem graficul mai colorat! Pentru asta, lista col a fost creată pentru tine. Fiecare element al listei reprezintă o culoare asociată țării corespunzătoare, în funcție de continentul din care face parte.
Cum a fost creată lista col? Datele Gapminder conțin o listă continent cu continentul fiecărei țări. Pe baza ei, s-a construit un dicționar care asociază continentele cu culori:
dict = {
'Asia':'red',
'Europe':'green',
'Africa':'blue',
'Americas':'yellow',
'Oceania':'black'
}
Nu-ți face griji deocamdată; vei învăța despre dicționare în capitolul următor.
Acest exercițiu face parte din cursul
Python intermediar
Instrucțiuni pentru exercițiu
- Adaugă
c = colla argumentele funcțieiplt.scatter(). - Modifică opacitatea bulelor setând argumentul
alphala valoarea0.8în interiorul funcțieiplt.scatter(). Valoareaalphapoate fi cuprinsă între zero și unu: zero înseamnă complet transparent, iar unu înseamnă complet opac.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()