Średnia wielkość budynku
Agentów nieruchomości interesuje, czy wielkość budynków zmieniała się w czasie.
Pogrupujesz zbiór danych melb według kolumny date i obliczysz średnią wielkość budynku. Następnie przekształcisz zgrupowany DataFrame w obiekt source biblioteki Bokeh i stworzysz wykres liniowy.
To ćwiczenie jest częścią kursu
Interaktywna wizualizacja danych z Bokeh
Instrukcje do ćwiczenia
- Pogrupuj
melbwedług kolumnydatei oblicz średnią wartość"building_area". - Utwórz
fig, nadając osi x etykietę"Date", osi y etykietę"Building Size (Meters Squared)", a format znaczników osi x ustaw na typ datetime. - Dodaj do
figglify liniowe wizualizującebuilding_areaw zależności oddate, korzystając z obiektusource. - Wygeneruj plik HTML o nazwie
"property_size_by_date.html".
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)