| BUỔI 11: ADVANCED PLOTTING VỚI SEABORN — TRỰC QUAN HÓA THỐNG KÊ CHUYÊN NGHIỆP

Được viết bởi thanhdt vào ngày 24/03/2026 lúc 22:12 | 6 lượt xem

Trong khi Matplotlib giống như một bộ cọ vẽ thủ công, thì Seaborn giống như một studio nghệ thuật hiện đại. Được xây dựng dựa trên Matplotlib, Seaborn giúp bạn tạo ra những biểu đồ thống kê cực kỳ “sang chảnh” và giàu thông tin chỉ với một vài câu lệnh đơn giản.


1️⃣ Biểu Đồ Phân Tích Mối Quan Hệ (Pair Plot)

Thay vì vẽ từng biểu đồ một, Pair Plot cho phép bạn xem mối quan hệ tương quan giữa tất cả các cặp biến số trong bộ dữ liệu chỉ bằng 1 dòng code. Cực kỳ hiệu quả cho giai đoạn khám phá dữ liệu (EDA).

import seaborn as sns
import matplotlib.pyplot as plt

# Tải dữ liệu mẫu
tips = sns.load_dataset("tips")

# Vẽ Pair Plot
sns.pairplot(tips, hue="sex", palette="Set1")
plt.show()

2️⃣ Bản Đồ Nhiệt (Heatmap) & Ma Trận Tương Quan

Bạn muốn biết những yếu tố nào ảnh hưởng mạnh nhất đến lợi nhuận? Heatmap sẽ dùng màu sắc để “nhấn mạnh” những con số này, giúp người xem nhận ra ngay lập tức các mối tương quan quan trọng.

# Tính ma trận tương quan
corr = tips.corr()

# Vẽ Heatmap
sns.heatmap(corr, annot=True, cmap='coolwarm')
plt.title("Ma trận tương quan của bộ dữ liệu Tips")
plt.show()

3️⃣ Biểu Đồ Hộp (Boxplot) Phân Loại

Seaborn làm cho Boxplot trở nên mạnh mẽ hơn bằng cách dễ dàng chia tách theo các biến phân loại (như doanh thu theo từng Ngày trong tuần hoặc theo giới tính).

TỔNG KẾT BUỔI 11

Làm chủ Seaborn giúp báo cáo của bạn trông “pro” hơn hẳn trong mắt đồng nghiệp và khách hàng. Với khả năng tích hợp sẵn các kiểm định thống kê và phối màu thông minh, Seaborn chính là trợ thủ đắc lực nhất trong chặng đường chinh phục Data Visualization.


📊 Trực quan hóa đỉnh cao tại: Hướng nghiệp Python – Data Analysis