objectif
Créer plusieurs axes et ajuster l’espacement.
code minimal
import matplotlib.pyplot as plt
fig, ax = plt.subplots(2, 1, figsize=(4,4))
ax[0].plot([1,2],[1,4]); ax[1].plot([1,2],[2,3])
fig.tight_layout()
print("ok")
utilisation
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.set_title("demo"); ax.grid(True)
print("ok")
variante(s) utile(s)
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.semilogy([1,2,3],[1,10,100])
print("ok")
notes
- Utiliser tight_layout() ou constrained_layout=True.