打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在spyder中使用%matplotlib inline报错

在spyer中写python程序时,如果遇到%matplotlib inline会提示invalid syntax,但在jupyter notebook里是可以正常使用的。

通过网上查询,大概知道了什么原因,记录一下:

%matplotlib inline的目的是内联绘制图形,而不是弹出窗口,它不是python语句,需要在控制台输入执行。

在spyder中如果想切换内联和弹出窗口绘制图形,可以在菜单Tools->Preferences->Ipython Console, Graphics标签下修改Graphics Backend。但这样设置,并不能让python程序运行的时候程序自己切换。如果想在运行程序时切换,需要用如下python语句(没有验证过):

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

参考:

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

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

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
jupyter lab中不能显示matplotlib动画动态图
五个免费的python机器学习集成开发环境,收藏了!
调试器
Python实操:手把手教你用Matplotlib把数据画出来
如何自学python呢?
本文送给希望用python写出爬虫程序的零基础小伙伴
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服