Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Điều chỉnh chiều cao subplot theo cách tuyệt đối (không phải tương đối) trong Matplotlib

Để điều chỉnh chiều cao subplot theo cách tuyệt đối trong Matplotlib:

  • Thiết lập kích thước hình và điều chỉnh khoảng đệm subplot.
  • Tạo figure mới.
  • Dùng class Axes() cho chiều cao tuyệt đối.
  • Thêm axes vào figure.
  • Vẽ dữ liệu trên axes.
  • Hiển thị hình bằng show().

Ví dụ

from matplotlib import pyplot as pl
pl.rcParams["figure.figsize"] = [7.50, 4.50]
pl.rcParams["figure.autolayout"] = True
figure = pl.figure()
axes = pl.Axes(figure, [.4, .6, .25, .25])
figure.add_axes(axes)
pl.plot([1, 2, 3, 4], [1, 2, 3, 4])
axes = pl.Axes(figure, [.4, .1, .25, .25])
figure.add_axes(axes)
pl.plot([1, 2, 3, 4], [1, 2, 3, 4])
pl.show()

Kết quả

Điều chỉnh chiều cao subplot theo cách tuyệt đối (không phải tương đối) trong Matplotlib