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

Xác định vị trí trung vị (median) trên KDE plot Seaborn

Để vẽ đường thẳng đứng chỉ vị trí trung vị (median) trên biểu đồ mật độ KDE của Seaborn, dùng plt.axvline() tại giá trị np.median(data).

Các bước

  • Thiết lập figure size và autolayout.
  • Tạo dữ liệu ngẫu nhiên.
  • Tính trung vị: xmedian = np.median(data).
  • Vẽ KDE: sns.kdeplot(x=data, shade=True).
  • Vẽ đường dọc: plt.axvline(xmedian, c='red').
  • Hiển thị bằng show().

Ví dụ

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

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

data = np.random.randn(30)
xmedian = np.median(data)
k = sns.kdeplot(x=data, shade=True)
plt.axvline(xmedian, c='red')
plt.show()

Kết quả

Xác định vị trí trung vị (median) trên KDE plot Seaborn