Sto provando a creare una trama con 7 sottotrame. Al momento sto tramando due colonne, una con quattro lotti e l'altra con tre, vale a dire in questo modo: Matstotlib: riposizionamento di una sottotrama in una griglia di sottotrame
sto costruendo questa trama nel modo folowing:
#! /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')
Tuttavia, per la pubblicazione I pensa che questo sia un po 'brutto - quello che mi piacerebbe fare è spostare l'ultima sottotrama nel centro tra le due colonne. Quindi, qual è il modo migliore per regolare la posizione dell'ultima sottotrama in modo che sia centrata? Cioè avere le prime 6 sottotrame in una griglia 3X2 e l'ultima sottotrama al di sotto centrata tra le due colonne. Se possibile, vorrei essere in grado di mantenere l'anello for
modo che possa utilizzare semplicemente:
if i == 6:
# do something to reposition/centre this plot
Grazie,
Alex
ha a essere una griglia 3x2? – Harpal