Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ipython matplotlib交互模式如何工作?_Python_Matplotlib_Interactive Mode - Fatal编程技术网

Ipython matplotlib交互模式如何工作?

Ipython matplotlib交互模式如何工作?,python,matplotlib,interactive-mode,Python,Matplotlib,Interactive Mode,我正在尝试使用Ipython学习matplotlib,但无法了解交互模式是如何工作的 这里有一个类似的问题 但引用的讨论链接已断开 我开始使用Ipython ipython --pylab 然后 交互工作,但 fig=figure() fig.suptitle('Suptitle') 需要一个 draw() 在figure窗口中更新 为什么这些反应不同?如果我有两个图形,如何使它们都以交互方式更新?是否每次都必须调用draw()?当您使用ipython时,交互模式并不真正有用,因为它已经知

我正在尝试使用Ipython学习matplotlib,但无法了解交互模式是如何工作的

这里有一个类似的问题

但引用的讨论链接已断开

我开始使用Ipython

ipython --pylab
然后

交互工作,但

fig=figure()
fig.suptitle('Suptitle')
需要一个

draw()

在figure窗口中更新


为什么这些反应不同?如果我有两个图形,如何使它们都以交互方式更新?是否每次都必须调用draw()?

当您使用ipython时,交互模式并不真正有用,因为它已经知道何时显示绘图

当您使用普通的pythonshell时,它更有用,并且您将能够控制图形何时弹出

使用ion()时,绘图将在您绘制它们时立即弹出


使用ioff()时,在调用plt.show()之前,绘图不会弹出。

我在另一页找到了断开链接的链接。因为我没有足够的声誉,所以现在我无法在那里修复它。
fig=figure()
fig.suptitle('Suptitle')