CommencerCommencer gratuitement

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

Afficher le cours

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