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
Pokyny k cvičení
- Seřaď
regionspodle ceny sestupně. - Vytvoř graf a nastav
x_rangena sloupec"region"zregions; osy x a y pojmenuj"Region"a"Sales". - Přidej sloupcové glyfy z
regions– na ose y zobrazpricepro každýregionna ose x a nastav šířku na0.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)