Computer >> Máy Tính >  >> Lập trình >> Python

Vẽ biểu đồ hồ sơ trong Python Matplotlib

Trong biểu đồ tiểu sử, mỗi thùng chứa giá trị trung bình của các mục nhập của nó. Để vẽ biểu đồ tiểu sử bằng Python, chúng ta có thể sử dụng regplot phương pháp từ Seaborn .

Các bước

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.

  • Tạo x y điểm dữ liệu bằng cách sử dụng numpy.

  • Sử dụng seaborn.regplot để vẽ dữ liệu và phù hợp với mô hình hồi quy tuyến tính. Sử dụng tham số x_bins để thùng biến x vào các thùng rời rạc. Sử dụng fit_reg =True để vẽ mô hình hồi quy liên quan đến x y biến.

  • Để hiển thị hình này, hãy sử dụng Show () phương pháp.

Ví dụ

import numpy as np
import seaborn as sns
from matplotlib import pyplot as plt

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

x = np.random.uniform(-5, 5, 1000)
y = np.random.normal(x**2, np.abs(x) + 1)

sns.regplot(x=x, y=y, x_bins=20, marker='o', fit_reg=True)

plt.show()

Đầu ra

Nó sẽ tạo ra kết quả sau -

Vẽ biểu đồ hồ sơ trong Python Matplotlib