Bắt đầu ngayBắt đầu miễn phí

Xây dựng một FacetGrid

FacetGrid của Seaborn là nền tảng để dựng các lưới nhận biết dữ liệu. Một lưới nhận biết dữ liệu cho phép bạn tạo một loạt biểu đồ nhỏ, hữu ích để hiểu các mối quan hệ dữ liệu phức tạp.

Trong các bài này, chúng ta sẽ tiếp tục xem dữ liệu College Scorecard từ Bộ Giáo dục Hoa Kỳ. Bộ dữ liệu phong phú này có nhiều trường thông tin thú vị mà bạn có thể vẽ bằng Seaborn.

Khi xây dựng một FacetGrid, có hai bước:

  • Tạo một đối tượng FacetGrid với cột, hàng, hoặc hue.
  • Ánh xạ các biểu đồ riêng lẻ lên lưới.

Bài tập này là một phần của khóa học

Trực quan hóa dữ liệu nâng cao với Seaborn

Xem khóa học

Hướng dẫn bài tập

  • Tạo một FacetGrid hiển thị point plot của điểm SAT trung bình SAT_AVG_ALL.
  • Dùng row_order để kiểm soát thứ tự hiển thị của các loại bằng cấp.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Create FacetGrid with Degree_Type and specify the order of the rows using row_order
g2 = sns.____(df, 
             ____="Degree_Type",
             row_order=['Graduate', 'Bachelors', 'Associates', 'Certificate'])

# Map a pointplot of SAT_AVG_ALL onto the grid
g2.____(sns.____, 'SAT_AVG_ALL')

# Show the plot
plt.show()
plt.clf()
Chỉnh sửa và Chạy Mã