ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă c = col la argumentele funcției plt.scatter().
  • Modifică opacitatea bulelor setând argumentul alpha la valoarea 0.8 în interiorul funcției plt.scatter(). Valoarea alpha poate 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()
Editează și rulează codul