CommencezCommencez gratuitement

Diagramme de dispersion (1)

Quand l'axe horizontal représente une échelle de temps, le tracé en ligne est tout indiqué. Mais dans bien d'autres cas, par exemple pour vérifier s'il y a une corrélation entre deux variables, le diagramme de dispersion est un meilleur choix. Voici un exemple de création d'un diagramme de dispersion.

import matplotlib.pyplot as plt
plt.scatter(x,y)
plt.show()

Poursuivons avec le graphique gdp_cap par rapport à life_exp, qui présente le PIB et l'espérance de vie de différents pays en 2007. Un diagramme de dispersion serait-il une meilleure option?

Encore une fois, le module matplotlib.pyplot est disponible sous le nom plt.

Cette activité fait partie du cours

Python intermédiaire

Voir le cours

Instructions de l’exercice

  • Remplacez le tracé en ligne du script par un diagramme de dispersion.
  • La corrélation sera plus évidente si vous affichez le PIB par habitant sur une échelle logarithmique. Ajoutez la ligne plt.xscale('log').
  • Terminez votre script avec plt.show() pour afficher le graphique.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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
Modifier et exécuter le code