您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關如何在python中使用subplots函數繪圖,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
Python主要應用于:1、Web開發;2、數據科學研究;3、網絡爬蟲;4、嵌入式應用開發;5、游戲開發;6、桌面應用開發。
使用python進行圖像可視化,很多情況下都需要subplots將多幅圖像繪制在一個figure中。因為使用頻率足夠高,那么程序員就需要將其“封裝”,方便復用,所以,這里將筆者常用的subplots用法記錄之。
模板
顯示中文
plt.rcParams['font.sans-serif'] = ['SimHei'] # 顯示中文
使用subplot(221)
對應的subplots代碼:
from skimage import data from matplotlib import pyplot as plt moon = data.moon() camera = data.camera() image_minus = moon - camera image_plus = moon + camera # 繪圖 plt.rcParams['font.sans-serif'] = ['SimHei'] # 顯示中文 plt.subplot(2, 2, 1) plt.title('月亮圖像') plt.imshow(moon) plt.subplot(2, 2, 2) plt.title('攝影師圖像') plt.imshow(camera) plt.subplot(2, 2, 3) plt.title('月亮加攝影師圖像') plt.imshow(image_plus) plt.subplot(2, 2, 4) plt.title('月亮減攝影師圖像') plt.imshow(image_minus) plt.tight_layout() plt.show()
使用subplots(2,2) 配合axs
對應的subplots代碼
from skimage import data from matplotlib import pyplot as plt moon = data.moon() camera = data.camera() image_minus = moon - camera image_plus = moon + camera # 繪圖 plt.rcParams['font.sans-serif'] = ['SimHei'] # 顯示中文 fig, axs = plt.subplots(2, 2) axs[0, 0].imshow(moon) axs[0, 0].set_title("月亮圖像") axs[0, 1].imshow(camera) axs[0, 1].set_title("攝影師圖像") axs[1, 0].imshow(image_plus) axs[1, 0].set_title("月亮加攝影師圖像") axs[1, 1].imshow(image_minus) axs[1, 1].set_title("月亮減攝影師圖像") plt.tight_layout() # 子圖之間合理間距 plt.show() # 顯示圖像
上述就是小編為大家分享的如何在python中使用subplots函數繪圖了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。