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

Ceny od nejvyšší po nejnižší podle regionu

Teď, když víš, jak seřadit DataFrame, dostali jste od realitních makléřů úkol: vytvořit sloupcový graf zobrazující průměrnou cenu nemovitostí podle regionu – od nejvyšší po nejnižší.

regions byl vytvořen seskupením datové sady melb podle regionu a výpočtem průměrné ceny a je pro tebe připraven předem:

regions = melb.groupby("region", as_index=False)["price"].mean()

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

Interaktivní vizualizace dat s Bokeh

Zobrazit kurz

Pokyny k cvičení

  • Seřaď regions podle ceny sestupně.
  • Vytvoř graf a nastav x_range na sloupec "region" z regions; osy x a y pojmenuj "Region" a "Sales".
  • Přidej sloupcové glyfy z regions – na ose y zobraz price pro každý region na ose x a nastav šířku na 0.9.
  • Aktualizuj formát osy y tak, aby se hodnoty zobrazovaly v milionech dolarů s 1 desetinným místem.

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

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

# Sort df by price in descending order
regions = regions.____("____", ascending=____)

# Create figure
fig = figure(x_range=____, x_axis_label=____, y_axis_label=____)

# Add bar glyphs
fig.vbar(x=____, top=____, width=____)

# Format the y-axis to numeric format
fig.____[____].____ = ____(____="$0.0a")

output_file(filename="sorted_barplot.html")
show(fig)
Upravit a spustit kód