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

Làm thế nào để mọi cây vĩ cầm trong một lô vĩ cầm có thể được tách ra trong Thư viện Python Seaborn?

Seaborn là một thư viện giúp trực quan hóa dữ liệu. Nó đi kèm với các chủ đề tùy chỉnh và giao diện cấp cao.

Biểu đồ vĩ cầm là sự kết hợp giữa biểu đồ hộp với ước tính mật độ hạt nhân (KDE). Sẽ dễ dàng hơn để phân tích và hiểu cách dữ liệu đã được phân phối. Phần rộng của vĩ cầm cho biết mật độ dữ liệu cao hơn. Phần hẹp của vĩ cầm cho biết mật độ dữ liệu thấp hơn.

Phạm vi giữa các phần tư trong một ô vuông và phần dữ liệu có mật độ cao hơn nằm trong cùng một vùng trong mọi danh mục.

Cú pháp của hàm violinplot

seaborn.violinplot(x, y, hue, data,…)

Hãy để chúng tôi xem cách phân chia có thể được thực hiện trong mỗi ô violin -

Ví dụ

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
my_df = sb.load_dataset('tips')
sb.violinplot(x = "day", y="total_bill",hue = 'sex', data = my_df)
plt.show()

Đầu ra

Làm thế nào để mọi cây vĩ cầm trong một lô vĩ cầm có thể được tách ra trong Thư viện Python Seaborn?

Giải thích

  • Các gói bắt buộc đã được nhập.
  • Dữ liệu đầu vào là 'iris_data' được tải từ thư viện học scikit.
  • Dữ liệu này được lưu trữ trong một khung dữ liệu.
  • Hàm 'load_dataset' được sử dụng để tải dữ liệu mống mắt.
  • Dữ liệu này được hiển thị trực quan bằng chức năng "violinplot".
  • Tại đây, khung dữ liệu được cung cấp dưới dạng tham số.
  • Ngoài ra, các giá trị x và y cũng được chỉ định.
  • Dữ liệu này được hiển thị trên bảng điều khiển.