Estoy generando una figura en pantalla que tiene dos subtramas: una es una imagen y la otra es un gráfico. Los márgenes son extremadamente grandes alrededor de las figuras.¿Cómo establecer los márgenes para una figura de matplotlib?
¿Cómo ajusto los márgenes alrededor de las figuras?
mayoría de las preguntas que me hizo una búsqueda de imágenes de ahorro implicados (Bbox parecía perfecto), y el uso de ejes en lugar de subtramas de posicionamiento absoluto.
Aquí está el código que utiliza para generar la figura:
def __init__(self, parent):
wx.Panel.__init__(self, parent)
...
self.figure, (self.picture, self.intensity) = \
plt.subplots(nrows=2, figsize=(12, 5))
self.figure.set_dpi(80)
#self.figure.subplots_adjust(left=0.1, right=0.9, top=0.9, bottom=0.1)
#self.picture.imshow(np.random.uniform()) #size=(5, 50)))
self.intensity.plot(np.random.random()) #size=641))
self.intensity.autoscale(axis='x', tight=True)
eche un vistazo a plt.tight_layout() o plt.subplots_adjust() o fig.savefig (bbox_inches = 'tight') – bmu
@bmu, creo que su comentario debería ser una respuesta, ¿no? – Yann
Muchas funciones funcionan solo para el modo Pylab y guardan figuras. Quiero algo que funcione para un objeto 'Figure'. – aitchnyu