Scatter Plot (1)
Când axa orizontală reprezintă o scală de timp, graficul liniar este alegerea potrivită. Însă în multe alte situații – de exemplu, când vrei să verifici dacă există o corelație între două variabile – scatter plot-ul este mai potrivit. Mai jos găsești un exemplu de cum se construiește un scatter plot.
import matplotlib.pyplot as plt
plt.scatter(x,y)
plt.show()
Să continuăm cu graficul gdp_cap versus life_exp, care prezintă datele despre PIB și speranța de viață pentru diferite țări în 2007. Poate că un scatter plot ar fi o alternativă mai bună?
Pachetul matplotlib.pyplot este disponibil în continuare ca plt.
Acest exercițiu face parte din cursul
Python intermediar
Instrucțiuni pentru exercițiu
- Modifică graficul liniar din script și transformă-l într-un scatter plot.
- Corelația va deveni evidentă dacă afișezi PIB-ul pe cap de locuitor pe o scală logaritmică. Adaugă linia
plt.xscale('log'). - Încheie scriptul cu
plt.show()pentru a afișa graficul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Change the line plot below to a scatter plot
plt.plot(gdp_cap, life_exp)
# Put the x-axis on a logarithmic scale
# Show plot