| BUỔI 12: PLOTLY INTERACTIVE CHARTS — ĐƯA BIỂU ĐỒ LÊN MỘT TẦM CAO MỚI

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

Nếu Matplotlib và Seaborn tạo ra các bức ảnh tĩnh, thì Plotly tạo ra những trải nghiệm tương tác. Với Plotly, người dùng có thể sờ, chạm, phóng to (zoom), thu nhỏ và di chuột để xem chi tiết từng điểm dữ liệu ngay trên trình duyệt web.


1️⃣ Biểu Đồ Tương Tác (Interactive Plots)

Plotly giúp bạn tạo ra những biểu đồ mà người xem có thể tự do khám phá. Cực kỳ phù hợp cho các báo cáo trực tuyến hoặc gửi cho khách hàng.

import plotly.express as px

# Tải dữ liệu mẫu
df = px.data.iris()

# Vẽ biểu đồ Scatter tương tác
fig = px.scatter(df, x="sepal_width", y="sepal_length", color="species",
                 title="Biểu đồ tương tác Iris với Plotly")
fig.show() # Mở trên trình duyệt

2️⃣ Đồ Họa 3D Siêu Thực (3D Visualizations)

Khi bạn có 3 biến số quan trọng và muốn xem sự tương quan giữa chúng trong không gian, biểu đồ 3D của Plotly sẽ mang lại cái nhìn trực quan nhất.

fig = px.scatter_3d(df, x='sepal_length', y='sepal_width', z='petal_width',
                    color='species')
fig.show()

3️⃣ Biểu Đồ Bản Đồ (Maps)

Plotly hỗ trợ cực tốt cho dữ liệu địa lý. Bạn có thể vẽ doanh thu theo từng tỉnh thành hoặc quốc gia trên bản đồ thế giới chỉ với tọa độ hoặc tên vùng.

TỔNG KẾT BUỔI 12

Plotly biến những con số vô tri thành một “sản phẩm công nghệ” thực thụ. Việc sử dụng biểu đồ tương tác không chỉ giúp báo cáo của bạn hiện đại hơn, mà còn cho phép người xem tự tìm ra câu trả lời cho riêng họ bằng cách thao tác trực tiếp trên dữ liệu.


🌐 Trải nghiệm tương tác dữ liệu tại: Hướng nghiệp Python – Data Analysis