Försäljning över tid
Mäklarna vill nu att du undersöker bostadsmarknadsaktiviteten för att visualisera förändringar i total försäljning över tid. DataFrame melb har grupperats på date – den här gången beräknas total försäljning som summan av kolumnen price – och lagrats som melb_sales:
melb_sales = melb.groupby("date", as_index=False)["price"].sum()
source har skapats från melb_sales och är förinläst för dig. Din uppgift är att formatera ett diagram som visar visualiseringen med meningsfulla axlar så att insikter kan dras.
Den här övningen är en del av kursen
Interaktiv datavisualisering med Bokeh
Övningsinstruktioner
- Importera de klasser som krävs för att ändra axeletiketterna till formaten
datetimeoch numeriskt. - Lägg till linjeglyfar i figuren och tilldela y som
"price"och x som"date"frånsource. - Uppdatera x-axelns format så att månader visas med tre tecken och år med 4 siffror.
- Ange y-axelns format som
"$0a"för att visa värdena i miljoner dollar.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Import the second formatter
from bokeh.models import ____, ____
fig = figure(x_axis_label="Date", y_axis_label="Sales")
# Add line glyphs
fig.line(____)
# Format the x-axis format
fig.____[____].____ = ____(months="____")
# Format the y-axis format
fig.____[____].____ = ____(format="____")
output_file(filename="melbourne_sales.html")
show(fig)