Utilice% matplotlib en línea en spyder

Al escribir un programa de Python en spyer, si encuentra% matplotlib en línea, le indicará una sintaxis no válida, pero se puede usar normalmente en el cuaderno jupyter.

A través de la consulta en línea, probablemente sepa cuál es el motivo y lo registro:

El propósito de% matplotlib inline es dibujar gráficos en línea, no una ventana emergente. No es una declaración de Python y debe ingresarse y ejecutarse en la consola.

Si desea alternar entre ventanas emergentes y en línea para dibujar gráficos en spyder, puede modificar Graphics Backend en el menú Herramientas-> Preferencias-> Consola Ipython, pestaña Gráficos. Pero esta configuración no permite que el programa cambie por sí mismo cuando se está ejecutando el programa Python. Si desea cambiar mientras ejecuta el programa, debe usar la siguiente declaración de Python (no verificada):

from IPython import get_ipython
get_ipython().run_line_magic('matplotlib', 'inline')

referencia:

https://www.cnpython.com/qa/537113

https://stackoverflow.com/a/46360516/789215

https://zhidao.baidu.com/question/1244676718439126979.html

Supongo que te gusta

Origin blog.csdn.net/eidolon_foot/article/details/113811764
Recomendado
Clasificación