2010-08-06 8 views
1

J'ai 4 sous-parcelles (créées en utilisant add_subplot) organisées dans une grille rectangulaire 2x2. Les deux dans la deuxième rangée n'ont pas besoin de prendre autant d'espace et je souhaite le changer de sorte que la rangée supérieure occupe les deux tiers de l'espace et la rangée du bas occupe le tiers restant. J'ai trouvé que vous pouvez arbitrairement placer des sous-placettes en les créant avec la fonction des axes qui prend une liste de [haut, gauche, largeur, hauteur], mais cela rendrait le code un peu compliqué et arbitraire.Matplotlib - modification de la taille de la parcelle dans la grille rectangulaire

Existe-t-il une "bonne" façon de le faire? Ou devrais-je recourir à la pose individuelle de chaque intrigue secondaire?

Répondre

1

Utilisez subplot2grid, où vous spécifiez une grille 3x3 mais créez des sous-placages dans la première ligne avec rowspan=2.

Questions connexes