AeroPython / Curso_AeroPython

Curso de iniciación a Python orientado a la ingeniería
http://nbviewer.jupyter.org/github/AeroPython/Curso_AeroPython/tree/master/notebooks_completos/
96 stars 64 forks source link

Quitar `%matplotlib inline` #39

Open astrojuanlu opened 6 years ago

astrojuanlu commented 6 years ago

Creo que %matplotlib inline ha dejado de ser necesario, aunque no tengo claro en qué punto después de rebuscar en los issues de ipython, notebook y matplotlib. Si no aporta nada deberíamos quitarlo, confunde más que otra cosa. ¿Podéis probar vosotros con las últimas versiones de matplotlib y Jupyter notebook de Anaconda?

AlexS12 commented 6 years ago

Creo que a cambio hay que hacer plt.show()

Por mí perfecto, ya que es el manera normal de funcionar cuando se programa fuera del notebook. Si nadie más tiene nada que añadir los quito de un plumazo en todos los notebooks con un script.

astrojuanlu commented 6 years ago

Yo también pensaba que había que hacer plt.show(), pero he visto que ahora se muestran automáticamente. Pero mejor que otro compruebe, no vaya a ser que sea una configuración de mi ordenador o algo así.

mabeldelgadob commented 6 years ago

He comprobado los notebooks de matplotlib y sin problemas, no hace falta hacer plt.show() @AlexS12 me encargo de limpiar el resto de notebooks, ¿te parece?

astrojuanlu commented 6 years ago

Ahora he intentado reproducir esto y ya no me sale: necesito o %matplotlib inline o plt.show(). Perdón por la confusión, creo que es todo por los constantes upgrades que estoy haciendo en jupyterlab...

astrojuanlu commented 6 years ago

¡Olvidaba que podía hacer plt.ion() en lugar de las otras dos anteriores!

AlexS12 commented 6 years ago

Cierto, no me acordaba yo de eso!