Để thiết lập axes nào đang hoạt động (active) khi vẽ trên nhiều subplots, ta dùng plt.axes(ax_object).
Các bước
- Thiết lập figure size và autolayout.
- Tạo dữ liệu x, y.
- Tạo figure và 2 subplots cạnh nhau bằng subplots(1, 2).
- Kích hoạt axes đầu tiên plt.axes(axs[0]) và vẽ.
- Kích hoạt axes thứ hai plt.axes(axs[1]) và vẽ.
- Hiển thị bằng show().
Ví dụ
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = [1, 2, 4, 2, 1]
y = [1, 4, 0, 4, 1]
fig, axs = plt.subplots(1, 2)
plt.axes(axs[0])
plt.plot(x, y)
plt.axes(axs[1])
plt.plot(y, x)
plt.show()
Kết quả
