當我在Enthought Canopy編輯器的Python shell中執行pyplot.figure()
時,會顯示一個圖形菜單。但是當我運行下面的腳本時,沒有圖形菜單顯示?當在Enthought Canopy IDE中執行腳本時,matplotlib.figure()不起作用
from matplotlib import pyplot
def ex1():
pyplot.figure()
if __name__ == "__main__":
ex1()
編輯:我重新執行腳本幾次後收到以下消息。但我看不到一個數字。 C:\ Users \ Matthias \ AppData \ Local \ Enthought \ Canopy \ User \ lib \ site-packages \ matplotlib \ pyplot.py:412:RuntimeWarning:已打開20個以上的數字。通過pyplot接口創建的數字(matplotlib.pyplot.figure
)會一直保留,直到顯式關閉並可能消耗太多內存。 (要控制此警告,請參閱rcParam figure.max_num_figures
)。 max_open_warning,RuntimeWarning)
Edit2:這似乎工作正常。
import pylab
def ex1():
pylab.figure()
pylab.show()
if __name__ == "__main__":
ex1()