一开始,我写
## show the map and all that ##
def showMap():
plt.figure()
plt.imshow(im)
# draw junctions as squares
plt.scatter(junctionX, junctionY, marker='s', color='green')
plt.show()
然后,交互式控制台挂起,直到我关闭图。这个问题为此提供了解决方案,我将代码修改为
## show the map and all that ##
def showMap():
plt.figure()
plt.imshow(im)
# draw junctions as squares
plt.scatter(junctionX, junctionY, marker='s', color='green')
plt.ion()
plt.show()
现在,确实我可以返回控制台并继续运行其他代码,但我的数字变成了 Non Responding。我该如何解决?
我正在使用Python Tools for Visual Studio,因为我的项目是 C++ 项目和 Python 项目的混合。我在 Spyder 中测试了完全相同的代码,它在那里工作得非常好。所以我认为这是来自IDE之间的差异。