从show()返回控制台后图无响应?

时间:2013-10-08 03:28:20

标签: python visual-studio matplotlib

起初,我写了

## 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()

然后,交互式控制台挂起,直到我关闭图形。 This question gives a solution for this,我将代码修改为

## 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()

现在,我确实可以返回控制台并继续运行其他代码,但我的数字变为无响应。我该如何解决?


我正在使用Python Tools for Visual Studio,因为我的项目是C ++项目和Python项目的混合体。我在Spyder中测试了完全相同的代码,它在那里工作得很好。所以我认为这是来自IDE之间的差异。

0 个答案:

没有答案