Giới thiệu về Seaborn

Giới thiệu trực quan dữ liệu với Seaborn

Content Team

DataCamp

Seaborn là gì?

  • Thư viện trực quan hóa dữ liệu Python
  • Dễ dàng tạo các biểu đồ phổ biến nhất

Boxplot hóa đơn tổng theo từng ngày, phân tách nam vs. nữ

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Giới thiệu trực quan dữ liệu với Seaborn

Vì sao Seaborn hữu ích?

Hình minh họa quy trình phân tích dữ liệu

Giới thiệu trực quan dữ liệu với Seaborn

Ưu điểm của Seaborn

  • Dễ dùng
  • Tương thích tốt với cấu trúc dữ liệu pandas
  • Xây dựng trên matplotlib
Giới thiệu trực quan dữ liệu với Seaborn

Bắt đầu

import seaborn as sns

import matplotlib.pyplot as plt

Samuel Norman Seaborn (sns)

  • Chương trình truyền hình “The West Wing”
Giới thiệu trực quan dữ liệu với Seaborn

Ví dụ 1: Biểu đồ phân tán

import seaborn as sns
import matplotlib.pyplot as plt

height = [62, 64, 69, 75, 66, 68, 65, 71, 76, 73] weight = [120, 136, 148, 175, 137, 165, 154, 172, 200, 187]
sns.scatterplot(x=height, y=weight)
plt.show()

Biểu đồ phân tán: chiều cao vs. cân nặng

Giới thiệu trực quan dữ liệu với Seaborn

Ví dụ 2: Tạo biểu đồ đếm

import seaborn as sns
import matplotlib.pyplot as plt

gender = ["Female", "Female", "Female", "Female", "Male", "Male", "Male", "Male", "Male", "Male"]
sns.countplot(x=gender)
plt.show()

Biểu đồ đếm theo giới tính

Giới thiệu trực quan dữ liệu với Seaborn

Biểu đồ phân tán với màu đen và đỏ

Biểu đồ đường có marker và nét liền

Biểu đồ điểm về mức độ nam tính theo hue

Phân tán: mã lực vs. mpg với bảng màu tuần tự

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Giới thiệu trực quan dữ liệu với Seaborn

Ayo berlatih!

Giới thiệu trực quan dữ liệu với Seaborn

Preparing Video For Download...