【问题标题】:How does Ipython matplotlib interactive mode work?Ipython matplotlib 交互模式如何工作?
【发布时间】:2014-02-25 02:28:15
【问题描述】:

我正在尝试使用 Ipython 学习 matplotlib,但无法弄清楚交互模式的工作原理。

这里有一个类似的问题

Exact semantics of Matplotlib's "interactive mode" (ion(), ioff())?

但引用的讨论链接已损坏。

我使用

启动 Ipython
ipython --pylab

然后

figure()
title('Title')

交互工作,但是

fig=figure()
fig.suptitle('Suptitle')

需要一个

draw()

在图形窗口中更新。

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

【问题讨论】:

标签: python matplotlib interactive-mode


【解决方案1】:

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

当你使用普通的python shell时它更有用,你将能够控制数字何时弹出。

使用 ion() 绘图将在您制作后立即弹出。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-06-01
    • 1970-01-01
    • 2013-11-28
    • 1970-01-01
    • 2014-06-28
    • 2012-12-25
    相关资源
    最近更新 更多