Để tăng không gian cho nhãn trục X trong Matplotlib, ta sử dụng tham số bottom trong phương thức subplots_adjust().
Các bước thực hiện
- Thiết lập kích thước hình và điều chỉnh khoảng đệm.
- Tạo hình mới hoặc kích hoạt hình hiện có bằng figure().
- Tạo dữ liệu x, y bằng NumPy.
- Vẽ đồ thị bằng plot().
- Đặt xlabel với biểu thức LaTeX.
- Dùng subplots_adjust(bottom=spacing) để tăng/giảm không gian cho nhãn trục X.
- Hiển thị hình bằng show().
Ví dụ
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
x = np.linspace(-2, 2, 10)
y = np.exp(x)
plt.plot(x, y)
plt.xlabel("$\\bf{y=e^{x}}$")
spacing = 0.100
fig.subplots_adjust(bottom=spacing)
plt.show()
Kết quả
