Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Importera de klasser som krävs för att ändra axeletiketterna till formaten datetime och numeriskt.
  • Lägg till linjeglyfar i figuren och tilldela y som "price" och x som "date" från source.
  • 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)
Redigera och kör kod