針對開發包環境都在Docker容器內,並使用PyCharm編譯器開發,當調用 matplotlib 畫圖卻發現有個坑。這時睿智的我們會推測這個圖片應該會呈現在Docker容器內,因此就使用plot.savefig()
把圖片儲存後再開來看。但是,有些時候還是不太方便(絕大多數都是強迫症發作 ),於是就將越過坑的過程寫下來分享。
相關問題:
解決思路
本篇透過SSH通道(SSH port) 將 後端Docker容器內的圖片調到使用者當前介面呈現。主要經由 SSH X11Forwarding 設定調適完成。
題外話,本來筆者想說直接使用PyCharm 的 docker 編譯通道(Docker-based interpreters)完成調適,像這個問題 ,但很不幸地找不到直接的方式,故採用SSH通道方式來完成此次目標。