ÎncepețiÎncepe gratuit

Dimensiuni

Momentan, graficul scatter este doar un nor de puncte albastre, greu de diferențiat între ele. Hai să schimbăm asta. N-ar fi util ca dimensiunea punctelor să reflecte populația?

Pentru a realiza acest lucru, în spațiul tău de lucru există o listă pop. Aceasta conține numărul de locuitori pentru fiecare țară, exprimat în milioane. Poți observa că lista a fost adăugată metodei scatter ca argument s, pentru dimensiune.

Acest exercițiu face parte din cursul

Python intermediar

Vezi cursul

Instrucțiuni pentru exercițiu

  • Rulează scriptul pentru a vedea cum se modifică graficul.
  • Arată bine, dar mărirea cercurilor va face datele mai vizibile.
    • Importă pachetul numpy ca np.
    • Folosește np.array() pentru a crea un array NumPy din lista pop. Numește acest array np_pop.
    • Dublează valorile din np_pop setând np_pop egal cu np_pop * 2. Deoarece np_pop este un array NumPy, fiecare element va fi dublat.
    • Modifică argumentul s din plt.scatter() astfel încât să fie np_pop în loc de pop.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Import numpy as np


# Store pop as a numpy array: np_pop


# Double np_pop


# Update: set s argument to np_pop
plt.scatter(gdp_cap, life_exp, s = pop)

# 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'])

# Display the plot
plt.show()
Editează și rulează codul