Sử dụng phương thức subplot (row, col, index), chúng ta có thể tách một con số thành các phần row * col và có thể vẽ đồ thị cho con số ở vị trí chỉ mục. Trong chương trình sau, chúng ta sẽ tạo hai sơ đồ trong một hình duy nhất.
Các bước
-
Tạo các điểm x, y1, y2 bằng cách sử dụng numpy.
-
Với nrows =1, ncols =2, index =1, hãy thêm subplot vào con số hiện tại, sử dụng phương thức subplot ().
-
Vẽ đường thẳng bằng cách sử dụng các điểm x và y1, sử dụng phương thức plot ().
-
Thiết lập tiêu đề, nhãn cho các trục X và Y cho Hình 1, sử dụng các phương thức plt.title (), plt.xlabel () và plt.ylabel ().
-
Với nrows =1, ncols =2, index =2, hãy thêm subplot vào con số hiện tại, sử dụng phương thức subplot ().
-
Vẽ đường thẳng bằng cách sử dụng các điểm x và y2, sử dụng phương thức plot ().
-
Thiết lập tiêu đề, nhãn cho trục X và Y cho Hình 2, sử dụng các phương thức plt.title (), plt.xlabel () và plt.ylabel ().
-
Để hiển thị hình này, hãy sử dụng phương thức plt.show ().
Ví dụ
from matplotlib import pyplot as plt import numpy as np xPoints = np.array([2, 4, 6, 8, 10, 12, 14, 16, 18, 20]) y1Points = np.array([12, 14, 16, 18, 10, 12, 14, 16, 18, 120]) y2Points = np.array([12, 7, 6, 5, 4, 3, 2, 2, 1, 12]) plt.subplot(1, 2, 1) # row 1, col 2 index 1 plt.plot(xPoints, y1Points) plt.title("My first plot!") plt.xlabel('X-axis ') plt.ylabel('Y-axis ') plt.subplot(1, 2, 2) # index 2 plt.plot(xPoints, y2Points) plt.title("My second plot!") plt.xlabel('X-axis ') plt.ylabel('Y-axis ') plt.show()
Đầu ra