Sous-figures avec matplotlib
Parfois, vous souhaitez combiner plusieurs sous-graphiques dans une seule figure.
Vous pouvez le faire en créant simultanément une figure et des axes avec la fonction plot.subplots().
Cette fonction renvoie 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()
Cet exercice fait partie du cours
Python pour les utilisateurs de R
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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()