Thêm chú thích (annotations)
Mỗi cải tiến mà chúng ta đã học có thể được kết hợp với nhau. Trong bài tiếp theo, bạn sẽ chú thích biểu đồ phân phối để thêm các đường thể hiện giá thuê trung bình (mean) và trung vị (median).
Trong ví dụ này, bảng màu đã được chuyển sang bright bằng
sns.set_palette()
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 figure và axes.
- Vẽ phân phối của cột
fmr_1. - Thêm một đường thẳng đứng bằng
axvlinechomedianvàmeancủa các giá trị đã được định nghĩa sẵn.
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. Then plot the data
fig, ax = plt.subplots()
sns.histplot(df['fmr_1'], ax=ax)
# Customize the labels and limits
ax.set(____="1 Bedroom Fair Market Rent", xlim=(100,1500), title="US Rent")
# Add vertical lines for the median and mean
ax.axvline(x=____, color='m', label='Median', linestyle='--', linewidth=2)
ax.axvline(x=____, color='b', label='Mean', linestyle='-', linewidth=2)
# Show the legend and plot the data
ax.____()
plt.show()