2

一开始,我写

## 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之间的差异。

4

0 回答 0