Python matplotlib不';不能使用pydev/eclipse显示

Python matplotlib不';不能使用pydev/eclipse显示,python,eclipse,matplotlib,Python,Eclipse,Matplotlib,我在eclipse中将matplotlib与pydev一起使用,当我运行以下脚本时,matplotlib窗口不会出现: import matplotlib.pylab as plb import matplotlib.pyplot as plt fig = plt.figure() ax=fig.add_subplot(111) ax.plot([2,1,3]) plt.ion() plt.draw() input('something') 当我在终端中执行此脚本时,一切正常 我使用Qt4

我在eclipse中将matplotlib与pydev一起使用,当我运行以下脚本时,matplotlib窗口不会出现:

import matplotlib.pylab as plb
import matplotlib.pyplot as plt

fig = plt.figure()
ax=fig.add_subplot(111)
ax.plot([2,1,3])
plt.ion()
plt.draw()

input('something')
当我在终端中执行此脚本时,一切正常

我使用Qt4Agg后端。当我将此更改为TkAgg时,图形将显示,但它已冻结

当我移除plt.ion()时,一切正常


有人知道是什么导致了这个问题吗?

您在PyDev中使用哪种方法运行脚本(运行方式、调试方式、控制台等)。正确答案取决于它。我使用哪种方法(运行方式、调试方式)都有相同的结果并不重要