Matplotlib中如何在一個(gè)圖形窗口中創(chuàng)建多個(gè)子圖

小億
129
2024-05-20 12:30:26

在Matplotlib中可以使用subplot()方法在一個(gè)圖形窗口中創(chuàng)建多個(gè)子圖。該方法接受三個(gè)整數(shù)參數(shù),分別代表子圖的行數(shù)、列數(shù)和當(dāng)前子圖的索引。例如,如果要在一個(gè)2x2的圖形窗口中創(chuàng)建四個(gè)子圖,可以按照如下步驟操作:

import matplotlib.pyplot as plt

# 創(chuàng)建第一個(gè)子圖
plt.subplot(2, 2, 1)
plt.plot([1, 2, 3, 4])

# 創(chuàng)建第二個(gè)子圖
plt.subplot(2, 2, 2)
plt.plot([4, 3, 2, 1])

# 創(chuàng)建第三個(gè)子圖
plt.subplot(2, 2, 3)
plt.plot([1, 2, 3, 4])

# 創(chuàng)建第四個(gè)子圖
plt.subplot(2, 2, 4)
plt.plot([4, 3, 2, 1])

plt.show()

在上面的例子中,subplot()方法分別創(chuàng)建了一個(gè)2x2的圖形窗口和四個(gè)子圖,并使用plot()方法在每個(gè)子圖中繪制了一條曲線。最后通過(guò)show()方法顯示圖形。

0