Diagramme en nuage de points
Lorsque vous disposez d'une échelle de temps le long de l'axe horizontal, le graphique linéaire est votre ami. Mais dans de nombreux autres cas, lorsque vous essayez d'évaluer s'il existe une corrélation entre deux variables, par exemple, le diagramme en nuage de points est le meilleur choix. Vous trouverez ci-dessous un exemple de construction d'un diagramme en nuage de points.
import matplotlib.pyplot as plt
plt.scatter(x,y)
plt.show()
Poursuivons avec le graphique qui compare gdp_cap
à life_exp
, le GDP (PIB) et les données relatives à l'espérance de vie pour différents pays en 2007. Peut-être qu'un diagramme en nuage de points serait une meilleure alternative ?
Là encore, le paquet matplotlib.pyplot
est disponible en tant que plt
.
Cet exercice fait partie du cours
Python intermédiaire
Instructions
- Remplacez le tracé linéaire codé dans le script par un diagramme en nuage de points.
- Une corrélation apparaît clairement lorsque vous affichez le PIB (GDP) par habitant sur une échelle logarithmique. Ajoutez la ligne
plt.xscale('log')
. - Terminez votre script avec
plt.show()
pour afficher le tracé.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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