Sous-figures avec matplotlib
Parfois, vous voudrez combiner plusieurs sous-graphiques dans une seule figure.
Vous pouvez le faire en créant simultanément une figure et des axes au moyen de la fonction plot.subplots().
Cette fonction retourne les objets figure et axes :
import matplotlib.pyplot as plt
# Créer une figure et des axes
fig, (ax1, ax2) = plt.subplots(number_of_rows, number_of_columns)
Vous pouvez ensuite utiliser ces objets axes pour générer des graphiques :
# Utiliser les axes pour tracer des visualisations
ax1.hist(df['column_1'])
ax2.hist(df['column_2'])
plt.show()
Cette activité fait partie du cours
Python pour les utilisateurs et utilisatrices de R
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
import matplotlib.pyplot as plt
# Create a figure with 1 axes
fig, ax = plt.____(1, 1)
# Plot a scatter plot in the axes
____.scatter(tips____, tips____)
plt.show()