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
FacetGridvớ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
Hướng dẫn bài tập
- Tạo một
FacetGridhiển thị point plot của điểm SAT trung bìnhSAT_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()