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

Làm cách nào để chỉnh sửa các thuộc tính của râu, lông chim, mũ lưỡi trai, v.v. trong ô vuông Seaborn trong Matplotlib?


Để chỉnh sửa các thuộc tính của râu, lông chim, mũ lưỡi trai, v.v. trong hộp đồ chơi Seaborn, chúng ta có thể thực hiện các bước sau -

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Tạo khung dữ liệu bằng Pandas.
  • Tạo ô vuông từ các cột DataFrame.
  • Nhận các giá trị ngoại lai, hộp, trung bình của boxplot và râu dữ liệu.
  • In tất cả các dữ liệu trên.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import seaborn as sns
import pandas as pd
from matplotlib import pyplot as plt

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

df = pd.DataFrame(dict(age=[23, 45, 21, 15, 12]))
_, bp = pd.DataFrame.boxplot(df, return_type='both')

outliers = [flier.get_ydata() for flier in bp["fliers"]]
boxes = [box.get_ydata() for box in bp["boxes"]]
medians = [median.get_ydata() for median in bp["medians"]]
whiskers = [whiskers.get_ydata() for whiskers in bp["whiskers"]]

print("Outliers/Fliers: ", outliers)
print("Boxes: ", boxes)
print("Medians: ", medians)
print("Whiskers: ", whiskers)

plt.show()

Đầu ra

Outliers/Fliers: [array([45])]
Boxes: [array([15., 15., 23., 23., 15.])]
Medians: [array([21., 21.])]
Whiskers: [array([15., 12.]), array([23., 23.])]

Làm cách nào để chỉnh sửa các thuộc tính của râu, lông chim, mũ lưỡi trai, v.v. trong ô vuông Seaborn trong Matplotlib?