如果我註釋掉'%matplotlib inline',代碼運行正常 但是,如果我將'%matplotlib inline'取消註釋,'fig,axes = plt.subplots(nrows = x_p ,ncols = y_p)'開始創建空白圖,下面的代碼觸發錯誤如下。任何想法爲什麼?'%matplotlib inline'在以下代碼中導致錯誤
0
A
回答
1
默認情況下,數據是在小區的端部封閉。這意味着pyplot(plt
)忘記了在下一個單元格中工作的軸。
%config InlineBackend
告訴我們:
InlineBackend.close_figures =
<Bool>
電流:假
關閉所有在每個單元的末尾數字。
當確實確保每個單元格開始時沒有活動圖形,但它也是 意味着必須跟蹤引用以便在後續單元格中編輯或重繪數字。該模式適用於筆記本電腦,其中 來自其他單元格的殘留圖可能會令人驚訝。
當假,必須調用figure()來創建新的數字。這意味着 gcf()和getfigs()可以引用在其他單元格中創建的圖形,並且 活動圖形可以繼續使用引用當前活動圖形的pylab/pyplot方法進行編輯。
的解決方案是這樣來設置.close_figures
爲False:
爲了防止活性附圖的自動輸出在電池的端部,可以再設置plt.ioff()
。
import matplotlib.pyplot as plt
%matplotlib inline
%config InlineBackend.close_figures=False
plt.ioff()
fig, axes = plt.subplots(ncols=2)
相關問題
- 1. %matplotlib inline magic導入錯誤
- 2. 導致錯誤代碼500
- 3. 在下面的代碼中可能導致分段錯誤?
- 4. Grails Inline Plugin在grails中導致打包錯誤2.3.8
- 5. 以下python代碼錯誤
- 6. 刪除死代碼導致錯誤
- 7. Ajax/PHP代碼導致404錯誤
- 8. MVC Razor條件代碼導致錯誤?
- 9. Codility代碼導致分段錯誤
- 10. 控制代碼0x6導致XML錯誤
- 11. Magento升級1.7導致以下錯誤
- 12. 什麼是導致此C代碼中的段錯誤錯誤?
- 13. 爲什麼下面的代碼導致段錯誤11?
- 14. 爲什麼下面的代碼導致錯誤?
- 15. inline關鍵字導致鏈接器錯誤2019在Visual C++
- 16. 以下python代碼中的錯誤
- 17. 以下JScript代碼中的錯誤?
- 18. __init__.py在python下降dirtree,但不是從C++;導致「導入matplotlib」錯誤
- 19. 爲什麼我的objective-c代碼在xCode中導致錯誤?
- 20. osgDB/FileUtils在我的代碼中導致編譯器錯誤
- 21. 在PHP 5.3中導致「不推薦」錯誤的PHP代碼
- 22. 預覽按鈕在我的代碼中導致錯誤
- 23. 在MySQL中的IF語句導致錯誤代碼1064
- 24. 在Android源代碼構建中導致段錯誤
- 25. 在get方法中使用html代碼導致Web servlet錯誤
- 26. scipy.interpolate導致導入錯誤
- 27. 編碼錯誤導致的Postgres錯誤
- 28. %matplotlib inline ValueError
- 29. IPython:在導入matplotlib之前需要「%matplotlib inline」嗎?
- 30. 以下代碼是否會導致JavaScript中的內存泄漏?
感謝詳細的解釋! – user1269298