如果图1在qt4agg中没有关闭,Matplotlib会崩溃

时间:2018-04-08 22:13:20

标签: python-3.x matplotlib canopy

我试图在无法关闭数据时解决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()

0 个答案:

没有答案