Začněte nyníZačněte zdarma

Vývoj prodejů v čase

Realitní makléři tě teď požádali, abys prozkoumal/a aktivitu na trhu s nemovitostmi a vizualizoval/a změny v celkovém objemu prodejů v čase. DataFrame melb byl seskupen podle sloupce date — tentokrát se počítá celkový objem prodejů jako součet hodnot ve sloupci price — a výsledek je uložen jako melb_sales:

melb_sales = melb.groupby("date", as_index=False)["price"].sum()

source byl vytvořen z melb_sales a je pro tebe předem načten. Tvým úkolem je naformátovat graf tak, aby zobrazoval vizualizaci se smysluplnými osami umožňujícími vyvodit závěry.

Toto cvičení je součástí kurzu

Interaktivní vizualizace dat s Bokeh

Zobrazit kurz

Pokyny k cvičení

  • Importuj třídy potřebné ke změně popisků os na formát datetime a číselný formát.
  • Přidej do grafu liniové glyfů a nastav y jako "price" a x jako "date" ze source.
  • Aktualizuj formát osy x tak, aby měsíce byly zobrazeny třemi znaky a roky čtyřmi číslicemi.
  • Nastav formát osy y jako "$0a" pro zobrazení v milionech dolarů.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód