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

Hiển thị tick labels khi chia sẻ trục trong Matplotlib

Để hiển thị tick labels khi chia sẻ trục, ta chỉ cần dùng subplot() với tham số sharey. Mặc định y ticklabels sẽ hiển thị.

Các bước thực hiện

  • Thiết lập kích thước hình và khoảng đệm.
  • Thêm subplot nrows=1, ncols=2, index=1 cho ax1.
  • Vẽ đường trên ax1.
  • Thêm subplot index=2 với sharey=ax1 cho ax2.
  • Vẽ đường trên ax2.
  • Hiển thị bằng show().

Ví dụ

from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

ax1 = plt.subplot(1, 2, 1)
ax1.plot([1, 4, 9])

ax2 = plt.subplot(1, 2, 2, sharey=ax1)
ax2.plot([1, 8, 27])

plt.show()

Kết quả

Hiển thị tick labels khi chia sẻ trục trong Matplotlib