Genomsnittlig byggnadsstorlek
Mäklarna vill förstå om byggnadsstorleken har förändrats över tid.
Du kommer att gruppera datamängden melb efter date och beräkna den genomsnittliga byggnadsstorleken. Sedan konverterar du den grupperade DataFrame till ett Bokeh source-objekt och bygger ett linjediagram.
Den här övningen är en del av kursen
Interaktiv datavisualisering med Bokeh
Övningsinstruktioner
- Gruppera
melbefterdateoch beräkna medelvärdet av"building_area". - Skapa
figoch märk x- och y-axlarna som"Date"respektive"Building Size (Meters Squared)", och ange att x-axelns skalstreck ska ha datetime-format. - Lägg till linjeglyfer i
figför att visualiserabuilding_areamotdatemed hjälp avsource. - Generera en HTML-fil med namnet
"property_size_by_date.html".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)