Sử dụng axes của matplotlib
Seaborn sử dụng matplotlib làm thư viện nền để vẽ biểu đồ.
Phần lớn thời gian, bạn có thể dùng API của Seaborn để chỉnh sửa trực quan hóa,
nhưng đôi khi dùng các hàm của matplotlib sẽ hữu ích để tùy biến biểu đồ.
Đối tượng quan trọng nhất trong trường hợp này là axes của matplotlib.
Khi đã có một đối tượng axes, bạn có thể tùy chỉnh rất nhiều cho biểu đồ của mình.
Trong các ví dụ này, dữ liệu US HUD đã được nạp vào dataframe df và tất cả thư viện
đã được import.
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
- Dùng
plt.subplots()để tạo đối tượng figure và axes. - Vẽ
histplotcủa cộtfmr_3trên axes đó. - Đặt nhãn hữu ích hơn cho trục x là "3 Bedroom Fair Market Rent".
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 a figure and axes
fig, ax = plt.____()
# Plot the distribution of data
sns.histplot(df['fmr_3'], ax=ax)
# Create a more descriptive x axis label
ax.set(____="3 Bedroom Fair Market Rent")
# Show the plot
plt.show()