Kích thước tòa nhà trung bình
Các đại lý bất động sản muốn biết liệu kích thước tòa nhà có thay đổi theo thời gian hay không.
Bạn sẽ nhóm dữ liệu melb theo date và tính kích thước tòa nhà trung bình. Sau đó, bạn sẽ chuyển DataFrame đã nhóm thành một đối tượng source của Bokeh và dựng một biểu đồ đường.
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 tương tác với Bokeh
Hướng dẫn bài tập
- Nhóm
melbtheodatevà tính trung bình của"building_area". - Tạo
fig, đặt nhãn cho trục x và y lần lượt là"Date"và"Building Size (Meters Squared)", và thiết lập vạch chia trục x ở định dạng datetime. - Thêm các line glyph vào
figđể trực quan hóabuilding_areaso vớidate, sử dụngsource. - Tạo tệp HTML tên
"property_size_by_date.html".
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.
# Group by date and calculate average building size
prop_size = melb.____("____", as_index=False)["____"].____()
source = ColumnDataSource(data=prop_size)
# Create the figure
fig = figure(x_axis_label="____", y_axis_label="____", x_axis_type="____")
# Add line glyphs
fig.____(____)
# Generate the HTML file
____
show(fig)