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

Làm cách nào để sử dụng biểu đồ hình hộp và râu ria để so sánh dữ liệu trong các danh mục khác nhau trong Python Seaborn?

Thư viện Seaborn 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 đồ phân tán cung cấp thông tin hạn chế, vì chúng chỉ cho chúng ta biết về sự phân bố của các giá trị trong một danh mục dữ liệu nhất định. Chúng tôi cần sử dụng một kỹ thuật khác nếu chúng tôi muốn so sánh dữ liệu hiện có trong các danh mục. Đây là lúc các ô hộp phát huy tác dụng. Đó là một cách mà sự phân phối dữ liệu trong tập dữ liệu có thể được hiểu với sự trợ giúp của các phần tư.

Nó bao gồm các đường thẳng đứng kéo dài từ các hộp. Những phần mở rộng này được gọi là râu. Những bộ râu này nói về cách dữ liệu khác nhau bên ngoài phần tư trên và dưới. Đây là lý do tại sao các ô hình hộp còn được gọi là ô râu.

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

seaborn.boxplot(x, y,data,…)

Các giá trị ngoại lai trong dữ liệu được vẽ dưới dạng các điểm riêng lẻ. Đây là ví dụ -

Ví dụ

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
my_df = sb.load_dataset('iris')
sb.boxplot(x = "species", y = "petal_length", data = my_df)
plt.show()

Đầu ra

Làm cách nào để sử dụng biểu đồ hình hộp và râu ria để so sánh dữ liệu trong các danh mục khác nhau trong 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 cách sử dụng hàm "boxplot".
  • 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.