我不知道如何更清楚地說出我的問題。基本上,PyPlot限於一個實例/窗口?任何黑客或解決方法我嘗試或者導致我的程序凍結或第二個pyplot窗口排隊,直到第一個關閉。是否有可能擁有多個PyPlot窗口?或者我僅限於子圖?
15
A
回答
32
當然,僅僅打開一個新的人物:
import matplotlib.pyplot as plt
plt.plot(range(10))
plt.figure()
plt.plot(range(10), 'ro-')
plt.figure(), plt.plot(...)
plt.show() # only do this once, at the end
如果你在默認的Python解釋器運行這一點,這是行不通的,因爲每個人物需要進入GUI的主循環。如果您想在交互式shell中運行,請查看IPython。如果你只是正常運行(即把它放到一個文件中,然後調用python filename.py
),它會正常工作。
1
使用plt.figure()
和使用一定數量,使窗口是固定的:
plt.figure(200)
plt.plot(x)
plt.show()
和其他情節,使用不同的號碼:
plt.figure(300)
plt.plot(y)
plt.show()
相關問題
- 1. 關於窗戶擁有者和擁有的窗口
- 2. Javascript - 是否有可能擁有3個「if」變量或者是一個錯誤?
- 3. 是否有可能確定哪個窗口/用戶控件擁有FrameworkElement?
- 4. 是否有可能讓一個類擁有多個超類?
- 5. 是否有可能在Android中擁有「可選」權限?
- 6. WPF窗口擁有所有者句柄,但沒有所有者
- 7. JMS主題是否可以擁有多個發佈者
- 8. 是否有可能擁有「僅實現」類成員?
- 9. Maven:是否有可能擁有多個settings.xml文件?
- 10. 是否有可能擁有多個ActionBar CustomViews?
- 11. 是否有可能擁有多個共享代碼的項目?
- 12. 窗口中是否可能有多個不透明度?
- 13. 是否有可能在Basic4Android中擁有多於一個維度的數組?
- 14. 是否有理由擁有多個reactiveValues()?
- 15. 是否有意義擁有多個NSPersistentStoreCoordinators?
- 16. 是否有可能爲子窗格設置規則的圓角僅限於JavaFX中的父窗格?
- 17. 是否有可能在父表中擁有子表
- 18. 是否有可能在一個eclipse項目上擁有multipe團隊提供者
- 19. 多個窗口,多個線程。設置窗口所有者
- 20. 是否有可能擁有跨越多行的屬性值?
- 21. 是否有可能擁有太多的匿名代表?
- 22. 是否有可能擁有兩個主視圖和一個詳細視圖?
- 23. 是否可以說Getter是實例變量的所有者?或誰擁有它?
- 24. 我可以擁有300個或更多站點地圖嗎?
- 25. 基於子元素min-width是否有可能擁有父元素的大小?
- 26. 是否有可能在Silverlight的子窗口中打開對話框窗口?
- 27. 是否有可能使一個typedef僅對子類可見?
- 28. 是否有可能在IntelliJ中獲得接口實現者的粘性窗口?
- 29. 是否有可能擁有多個Wcf服務類?如果是,那麼如何?
- 30. GAE是否支持我擁有無限的子域名?
正是在這樣的答案隱含的(和我錯過了),你應該只在最後一次調用'plt.show()'。這在http://stackoverflow.com/a/2399978/527489進一步討論。如果您多次調用plt.show(),那麼它仍會執行OP提到的排隊(阻塞每個窗口,直到前一個窗口關閉)。 – sage 2015-12-03 18:32:21
數字有像'fig.ion()'或者'ion()'這樣的獨立交互模式在全局應用嗎? – CMCDragonkai 2016-10-14 15:53:17