objectif
Créer une grille d’axes partagés.
code minimal
import matplotlib.pyplot as plt
import numpy as np
fig, axes = plt.subplots(2,2, figsize=(5,4))
x = np.linspace(0, np.pi, 50)
for ax in axes.ravel():
ax.plot(x, np.sin(x))
print(len(axes.ravel()))
utilisation
import matplotlib.pyplot as plt
fig, axes = plt.subplots(1,3, sharey=True)
for i, ax in enumerate(axes): ax.plot([1,2,3],[i,i+1,i+2])
print(len(axes))
variante(s) utile(s)
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot([1,2,3])
print("ok")
notes
sharex/shareysynchronise les échelles.