我试图在无法关闭数据时解决matplotlib中的崩溃,并找到了这个解决方案Matplotlib Crash When Figure 1 not Closed Last,但无论出于何种原因,它对我都没有用。我没有足够的声誉在那里评论所以我需要创建一个新的线程......
在Canopy 2.1.6.3665 x64和matplotlib 2.0.0-5中使用Python 3.5.4 x64
以下是我可以重现崩溃的示例代码。只需运行此代码并首先关闭图1,然后关闭图2
import matplotlib.pyplot as plt
import matplotlib as mpl
mpl.rcParams['backend'] = "qt4agg"
mpl.rcParams['backend.qt4'] = "PySide"
plt.figure(1) # the first figure
plt.plot([1,2,3])
plt.figure(2) # a second figure
plt.plot([4,5,6])
plt.show()