matplotlib交互模式與pacharm單獨Figure設置
阿新 • • 發佈:2018-11-09
交互模式 port settings hub alt plot 分享圖片 plt epp pycharm中使用單獨Figure顯示圖片
matplotlib交互模式與pacharm單獨Figure設置
覺得有用的話,歡迎一起討論相互學習~Follow Me
Matpotlib交互模式
- 在運行python程序時有時候需要生成以下的 動態圖模式 來顯示程序運行的結果
- 此時需要使用matplotlib的 交互模式 ,在Ipython中時默認使用交互模式的。
在pycharm中使用
import matplotlib.pyplot as plt plt.ion() .... plt.ioff() plt.show()
框架來開啟 交互模式 ,開啟交互模式後,在單獨的Figure 會生成動態圖。
pycharm中使用單獨Figure顯示圖片
為了配合matplotlib中的交互模式,需要對pycharm使用以下設置:
- “File—>Settings”,打開Settings窗口。
- 找到“Python Scientific”,去除右邊候選框中的勾號。
- 註意:如果不進行以下設置,使用交互模式時只會生成 很多張靜態圖片 ,而不是動態圖。
每次進行設置的變更後都要重啟pycharm
pycharm中使用單獨Figure顯示圖片不要使用非交互模式
- 在單獨的Figure顯示圖片時不使用非交互模式,需要手動關閉Figure以顯示下一張圖片
使用tool window 顯示圖片
- 但是有時候我們需要使用tool window生成很多張圖片並將這些中間過程圖片保存在文件夾中,此時就需要使用tool window了
- 找到“Python Scientific”,打中右邊候選框中的勾號。
總結
- 使用交互模式時用單個Figure(不打鉤)
- 使用非交互模式時用tool window(打鉤)
matplotlib交互模式與pacharm單獨Figure設置