Custom Data Viz

Custom Data Viz – Python & SQL | Challenge 02

Đây là một challenge trong khóa học Python Data Analysis thuộc DA BootCamp.

Challenge: Phân tích dữ liệu từ SQL & custom lại chart theo ý muốn để trực quan hóa dữ liệu với các tính năng sau (Xem thêm video trong bài viết):

  • Lọc dữ liệu linh hoạt:
    • Chọn tháng năm để xem dữ liệu doanh thu theo thời gian mong muốn..
    • Lọc theo khu vực hoặc chọn “Tất cả” để xem toàn bộ dữ liệu khu vực.
  • Tổng quan doanh thu:
    • Xem tổng doanh thu của năm hiện tại.
    • Xem số ngày vượt ngưỡng doanh thu (tùy chọn ngưỡng từ $0 đến $300,000).
    • So sánh với năm trước qua phần trăm tăng/giảm (màu xanh nếu tăng, màu đỏ nếu giảm).
  • Biểu đồ doanh thu:
    • Nếu có doanh thu: Hiển thị ngày, tổng doanh thu, và chi tiết khu vực (top 3 khu vực nếu chọn “Tất cả”, hoặc tên khu vực nếu chọn cụ thể).
  • Biểu đồ xu hướng doanh thu:
    • Hiển thị biểu đồ đường với doanh thu hàng ngày từ ngày 1 đến ngày cuối tháng.
    • Đặt ngưỡng xu hướng và nhấn “Áp dụng”:
      • Vẽ đường ngang ngưỡng (màu đỏ, nét liền).
      • Các ngày vượt ngưỡng được nối thành đoạn liên tiếp, phủ màu đỏ nhạt bên dưới.
    • Hiển thị thông báo “Max: n ngày liên tiếp” (số ngày vượt ngưỡng dài nhất, màu xanh lá) bên dưới phần nhập ngưỡng.

Các bạn muốn học Phân Tích Dữ Liệu Thực Chiến Qua Challenges & Case Studies thì inbox mình TẠI ĐÂY nhé.