【发布时间】:2016-09-10 16:46:11
【问题描述】:
以下 sn-p 在 ipython 控制台中按预期工作:
> anaconda3/bin/ipython3
In [1]: import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
In [2]: plt.ion()
In [3]: pd.Series(np.sin(np.arange(0, 10, 0.1))).plot() # plot window appears
In [4]: pd.Series(np.cos(np.arange(0, 10, 0.1))).plot() # second line is drawn in the same window
终端没有被阻塞。如何在 Jupyter 笔记本中获得相同的行为?也就是说,可以从笔记本中逐步绘制的外部交互式绘图窗口。
相同的 sn-p 不显示笔记本中的绘图。执行 plt.show() 会显示外部窗口,但会阻塞执行直到窗口关闭。
提前致谢。
【问题讨论】:
标签: matplotlib ipython jupyter jupyter-notebook