如何在matplotlib中正確地在同一個圖形中顯示多個影像?
要在同一個圖形中顯示多個影像,我們可以按照以下步驟操作:
初始化行數和列數。nrows*ncols 個子圖將被建立在當前圖形中。nrows = 2 且 ncols = 2,即 2*2 = 4 個子圖可以被建立。
現在在從 1 到 4 的不同索引處新增圖形。
使用 plt.subplot(2, 2, 1) 新增新的影像,即索引為 1 的餅圖。
要繪製餅圖,請傳遞一個數字列表。餅圖將被分割成列表的大小,並且百分比部分將取決於列表中的值。
設定子圖的標題,即“圖 1”。
使用 plt.subplot(2, 2, 2) 新增新的影像,即索引為 2 的餅圖。
使用 plt.pie() 建立一個新的餅圖。
設定子圖的標題,即“圖 2”。
使用 plt.subplot(2, 2, 3) 新增新的影像,即索引為 3 的餅圖。
使用 plt.pie() 建立一個新的餅圖。
設定子圖的標題,即“圖 3”。
使用 plt.subplot(2, 2, 4) 新增新的影像,即索引為 4 的餅圖。
使用 plt.pie() 建立一個新的餅圖。
設定子圖的標題,即“圖 4”。
使用 plt.show() 顯示圖形。
示例
import matplotlib.pyplot as plt
rows, cols = 2, 2
plt.subplot(rows, cols, 1)
plt.pie([1, 2, 3])
plt.title("Figure 1")
plt.subplot(rows, cols, 2)
plt.pie([3, 4, 5])
plt.title("Figure 2")
plt.subplot(rows, cols, 3)
plt.pie([6, 7, 8])
plt.title("Figure 3")
plt.subplot(rows, cols, 4)
plt.pie([8, 9, 10])
plt.title("Figure 4")
plt.show()輸出

廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP