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

Tô màu vùng giữa đường cong và trục X trong Python Matplotlib

Để tô màu vùng giữa đường cong và trục X trong Python sử dụng Matplotlib, bạn có thể thực hiện theo các bước sau:

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

  • Thiết lập kích thước hình vẽ và điều chỉnh khoảng cách giữa các subplot.
  • Tạo điểm dữ liệu x và y bằng NumPy.
  • Vẽ đường cong x và y bằng phương thức plot().
  • Tô màu vùng giữa đường cong và trục X bằng phương thức fill_between().
  • Sử dụng phương thức show() để hiển thị hình vẽ.

Ví dụ minh họa

import matplotlib.pyplot as plt
import numpy as np

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

# Tạo điểm dữ liệu x và y
x = np.linspace(-5, 5, 100)
y = np.sin(x)

# Vẽ đường cong
plt.plot(x, y)

# Tô màu vùng với màu cam
plt.fill_between(x, 0, y, color='orange')

plt.show()

Kết quả đầu ra

Đồ thị hàm sin(x) với vùng diện tích giữa đường cong và trục X được tô màu cam.