use*_*386 26 python matplotlib
在我调用我的一个程序的最后一个函数的最后,我有以下代码来绘制一个简单的颜色图.
plt.figure()
plt.pcolormesh(X,Y,Z)
plt.colorbar()
plt.show()
Run Code Online (Sandbox Code Playgroud)
后来我回到主要,我的程序完成.该图显示为预期,但是当我使用角落中的x按钮(在ubuntu上)关闭它时,我的程序不会结束.它只是在进程中运行.我怎么能纠正这个?
Zak*_*Zak 26
您的matplotlib可能由于某种原因在非交互模式下运行.我不知道如何在本地配置中阻止它,但如果你添加这个:
plt.ion()
Run Code Online (Sandbox Code Playgroud)
或这个:
matplotlib.interactive(True)
Run Code Online (Sandbox Code Playgroud)
在脚本开头的某个地方,它应该改变你的情节的行为.
归档时间: |
|
查看次数: |
14200 次 |
最近记录: |