PyCharm調用matplotlib繪圖時圖像彈出問題詳解

問題描述

在PyCharm中調用matplotlib繪制圖像時,默認圖像會在控制臺輸出(如圖),當繪制圖像較多時,控制臺輸出方式很不直觀。

勾選時控制臺輸出

問題解決

希望在PyCharm中調用matplotlib繪制圖像時,可以直接彈出Figure 窗口。

點擊 菜單欄中的File→Settings→Python Scientific,右側出現的復選框,若勾選則會在控制臺輸出(默認),不勾選則會直接彈出圖像。

不勾選時直接彈出

補充註意plt.show()

博主在開始系統學習Matplotlib 時,由於是在Jupyter Notebook 上查看學習資料,代碼中並未(也沒有必要(Jupyter Notebook默認輸出最後一行命令))輸入plt.show()

粗心馬虎的博主就照葫蘆畫瓢在PyCharm中輸入相同代碼,運行後,沒有報錯,但一直沒有圖像輸出。

基於此,博主搜索查找瞭很多關於 調用matplotlib進行繪圖時沒有圖像彈出的解決方式,用各種方式操作解決,一頓操作猛如虎,毫無效果。

最後無意中恍然發現,憨憨博主忘記最後的 plt.show() 命令瞭…

import matplotlib.pyplot as plt
import matplotlib as mpl
fig, ax = plt.subplots()  # 創建一個包含一個axes的figure
ax.plot([1, 2, 3, 4], [1, 4, 2, 3])  # 繪制圖像
plt.show()

總結

到此這篇關於PyCharm調用matplotlib繪圖時圖像彈出問題的文章就介紹到這瞭,更多相關PyCharm調用matplotlib繪圖圖像彈出內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: