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.