Average building size
The estate agents are interested in understanding if there have been changes in building size over time.
You will group the melb
dataset by date
and calculate the average building size. You will then convert the grouped DataFrame into a Bokeh source
object and build a line plot.
This exercise is part of the course
Interactive Data Visualization with Bokeh
Exercise instructions
- Group
melb
bydate
and calculate the mean of"building_area"
. - Create
fig
, labeling the x and y-axes as"Date"
and"Building Size (Meters Squared)"
, respectively, and setting the x-axis ticks to datetime format. - Add line glyphs to
fig
to visualizebuilding_area
versusdate
, usingsource
. - Generate an HTML file called
"property_size_by_date.html"
.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# 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)