Taille des graphes

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

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 :

Incorrect Correct

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.

Édité par Vayel

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte