J'essaie de créer une intrigue avec 7 sous-intrigues. Pour l'instant, je trace deux colonnes, l'une avec quatre tracés et l'autre avec trois, c'est-à-dire comme ceci :
Je construis cette parcelle de la manière suivante :
#! /usr/bin/env python
import numpy as plotting
import matplotlib
from pylab import *
x = np.random.rand(20)
y = np.random.rand(20)
fig = figure(figsize=(6.5,12))
subplots_adjust(wspace=0.2,hspace=0.2)
iplot = 420
for i in range(7):
iplot += 1
ax = fig.add_subplot(iplot)
ax.plot(x,y,'ko')
ax.set_xlabel("x")
ax.set_ylabel("y")
savefig("subplots_example.png",bbox_inches='tight')
Cependant, pour la publication, je pense que c'est un peu laid. Ce que je voudrais faire, c'est déplacer le dernier sous-groupe au centre, entre les deux colonnes. Quelle est donc la meilleure façon d'ajuster la position du dernier sous-plot pour qu'il soit centré ? Par exemple, les 6 premiers sous-plots doivent se trouver dans une grille 3X2 et le dernier sous-plot doit être centré entre les deux colonnes. Dans la mesure du possible, j'aimerais pouvoir conserver le format for
afin que je puisse simplement utiliser :
if i == 6:
# do something to reposition/centre this plot
Merci,
Alex