Bonjour,
Je souhaiterais, avec Python et matplotlib, dessiner des graphes les uns en dessous des autres et placer du texte tout en haut de l'image. Pour l'instant, je procède ainsi et obtiens cela.
Seulement, le rendu n'est correct qu'à partir un certain nombre de graphes sur l'image :
Le problème doit venir de la ligne fig = plt.figure(figsize=(5, 3*l))
, mais j'ignore comment le régler. M'est-il possible de fixer une taille pour chaque graphe ?
Et, au passage, puis-je m'y prendre autrement pour afficher mon texte que de passer par un subplot puis du texte ? Si je fais plot.title
, le texte chevauche le premier graphe…
Merci. =)
Edit : le problème provenait bien de la ligne citée. Je multipliais par l
alors que j'avais, avec mon titre, l+1
subplots.
Sinon, pour ceux que ça intéresse, les GridSpec semblent adaptées au problème.