Matplotlib - Hàm Subplots ()
Matplotlib'spyplot API có một hàm tiện lợi được gọi là subplots () hoạt động như một trình bao bọc tiện ích và giúp tạo các bố cục chung của các subplot, bao gồm cả đối tượng hình bao quanh, trong một lệnh gọi.
Plt.subplots(nrows, ncols)
Hai đối số số nguyên cho hàm này chỉ định số hàng và cột của lưới ô ô con. Hàm trả về một đối tượng hình và một bộ chứa các đối tượng trục bằng nrows * ncols. Mỗi đối tượng trục có thể truy cập được bằng chỉ mục của nó. Ở đây chúng tôi tạo một ô con gồm 2 hàng x 2 cột và hiển thị 4 ô khác nhau trong mỗi ô con.
import matplotlib.pyplot as plt
fig,a = plt.subplots(2,2)
import numpy as np
x = np.arange(1,5)
a[0][0].plot(x,x*x)
a[0][0].set_title('square')
a[0][1].plot(x,np.sqrt(x))
a[0][1].set_title('square root')
a[1][0].plot(x,np.exp(x))
a[1][0].set_title('exp')
a[1][1].plot(x,np.log10(x))
a[1][1].set_title('log')
plt.show()
Dòng mã trên tạo ra kết quả sau: