use*_*888 49 matplotlib ipython ipython-notebook
如果我用matplotlib内联启动一个ipython笔记本,有没有办法随后绘制一个图形,以便以"标准",非内联方式显示,而不必在没有内联命令的情况下重新加载笔记本?我希望能够将一些数字内联到笔记本中,但其他人则采用传统的交互模式,我可以放大和平移.
Gus*_*rra 39
您可以通过切换matplotlib的后端%matplotlib <backend>.要切换回系统的默认后端使用%matplotlib auto或只是简单%matplotlib.
有可用的,例如许多后端gtk,qt,notebook等我个人强烈推荐notebook(又名nbagg)后端.它类似于inline交互式,允许从Jupyter内部进行缩放/平移.
有关更多信息,请尝试:?%matplotlib在IPython/Jupyter或IPython的在线文档中
plt.ioff()并且plt.ion()像我的Jupyter笔记本中的魅力一样notebook作为后端(假设通常import matplotlib.pyplot as plt).
这取决于你的matplotlib的确切配置,但你可以在内联和'osx','qt4','qt5','gtk3','wx','qt','gtk','tk'之间切换(有些是其他的别名).只是%matplotlib <the one you want>用来切换.根据您的条件,您只能访问其中一个.
| 归档时间: |
|
| 查看次数: |
53050 次 |
| 最近记录: |