第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Matplotlib-強制顯示圖,然后返回主代碼

Matplotlib-強制顯示圖,然后返回主代碼

素胚勾勒不出你 2021-03-28 12:15:12
這是我所追求的MWE,適合于以下問題:from matplotlib.pyplot import plot, draw, showdef make_plot():    plot([1,2,3])    draw()    print 'continue computation'print('Do something before plotting.')# Now display plot in a windowmake_plot()answer = raw_input('Back to main and window visible? ')if answer == 'y':    print('Excellent')else:    print('Nope')show()我想要的是:調(diào)用該函數(shù)進行繪圖,出現(xiàn)繪圖窗口,然后返回到提示,因此我可以輸入一些值(基于剛剛顯示的圖像)并繼續(xù)執(zhí)行代碼(然后,窗口可以關(guān)閉或保留在那兒,我不在乎)。相反,我得到的是帶有繪圖的窗口僅在代碼完成之后出現(xiàn),這是不好的。
查看完整描述

3 回答

?
幕布斯6054654

TA貢獻1876條經(jīng)驗 獲得超7個贊

我不能Canopy(至少現(xiàn)在)不能使用它,但是我可以使代碼像我想要使用GeanyIDE那樣運行。這是對我有用的代碼,它是對問題中第一部分代碼的很小的修改,其中show()命令從文件末尾移到命令的正下方make_plot():


from matplotlib.pyplot import plot, draw, show


def make_plot():

    plot([1,2,3])

    draw()

    print 'Plot displayed, waiting for it to be closed.'


print('Do something before plotting.')

# Now display plot in a window

make_plot()

# This line was moved up <----

show()


answer = raw_input('Back to main after plot window closed? ')

if answer == 'y':

    print('Move on')

else:

    print('Nope')

它并沒有完全滿足我的要求,但是已經(jīng)足夠接近:它向用戶顯示了一個繪圖,等待直到該繪圖窗口關(guān)閉,然后繼續(xù)執(zhí)行代碼。理想情況下,它不必等到繪圖窗口關(guān)閉才能繼續(xù)執(zhí)行代碼,但是總比沒有好。


查看完整回答
反對 回復(fù) 2021-04-02
  • 3 回答
  • 0 關(guān)注
  • 246 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號