python python-2.7 matplotlib osx-elcapitan

python - Error de Matplotlib: "la figura incluye ejes que no son compatibles con tight_layout"



python-2.7 osx-elcapitan (1)

Después de agregar

bbox_inches="tight"

a una invocación de plt.savefig que ha funcionado durante varios años, me sale

/usr/local/lib/python2.7/site-packages/matplotlib/figure.py:1744: Advertencia para el usuario:

Esta figura incluye ejes que no son compatibles con tight_layout, por lo que sus resultados podrían ser incorrectos

La figura en cuestión parece funcionar (sin el truncamiento de las anotaciones ahora), pero me pregunto qué podría significar este error y si hay algo obvio o conocido (sin profundizar en el código de figura complejo) que puedo hacer para solucionarlo.

¿Hay alguna causa conocida o común para esto que deba buscar en mi código?


En mi experiencia, plt.tight_layout no siempre funciona pero plt.savefig (''fig.png'', bbox_inches = ''tight'') sí lo hace. Y no necesita el primero después de usar el segundo y he llegado a la conclusión después de algunas pruebas bastante extensas.