CommencerCommencer gratuitement

Afficher et annoter des graphiques

Comme vous l’avez vu plus tôt, si l’index d’un DataFrame pandas contient des dates, pandas formate automatiquement l’axe des abscisses pour qu’il soit lisible. De plus, la méthode .plot() vous permet de préciser différents paramètres pour personnaliser votre graphique de séries temporelles (couleur des lignes, épaisseur des lignes et taille de la figure).

Vous avez peut‑être remarqué la notation ax = df.plot(...) et vous vous êtes demandé à quoi sert l’objet ax. C’est parce que la fonction plot renvoie un objet AxesSubplot de matplotlib, et il est d’usage d’assigner cet objet renvoyé à une variable appelée ax. Cela vous permet aussi d’ajouter des annotations et des spécifications supplémentaires à votre graphique, comme les libellés des axes.

Cet exercice fait partie du cours

Visualiser des séries temporelles en Python

Afficher le cours

Instructions

Affichez un graphique linéaire du DataFrame discoveries.

  • Spécifiez la couleur de la ligne comme 'blue'.
  • L’épaisseur de la ligne à 2.
  • Les dimensions de votre figure avec une longueur de 8 et une largeur de 3.
  • Indiquez une valeur de fontsize égale à 6.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Plot a line chart of the discoveries DataFrame using the specified arguments
ax = ____.____(____='blue', ____=(8, ____), ____=2, fontsize=____)

# Specify the title in your plot
ax.set_title('Number of great inventions and scientific discoveries from 1860 to 1959', fontsize=8)

# Show plot
plt.show()
Modifier et exécuter le code