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

Đặt tiêu đề ở dưới cùng figure trong Matplotlib

Để đặt tiêu đề (title) ở phía dưới figure trong Matplotlib:

  • Thiết lập kích thước figure và padding
  • Khởi tạo biến N số lượng mẫu dữ liệu
  • Vẽ điểm phân tán x, y bằng scatter()
  • Đặt title ở dưới với y=-0.01
  • Hiển thị bằng show()

Ví dụ mã nguồn

import numpy as np
from matplotlib import pyplot as plt

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

N = 100
x = np.random.rand(N)
y = np.random.rand(N)
plt.scatter(x, y, c=x, s=x*100+1, cmap="plasma")
plt.title('Scatter plot', y=-0.01)
plt.show()

Kết quả

Scatter plot với tiêu đề "Scatter plot" hiển thị ở dưới cùng figure (dưới trục X).

Đặt tiêu đề ở dưới cùng figure trong Matplotlib

Tham số y: Giá trị âm đẩy title xuống dưới, giá trị dương đẩy lên trên. Mặc định y=1.0 (trên cùng). Có thể dùng pad để điều chỉnh khoảng cách.