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
Pokyny k cvičení
- Importuj třídy potřebné ke změně popisků os na formát
datetimea číselný formát. - Přidej do grafu liniové glyfů a nastav y jako
"price"a x jako"date"zesource. - 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)