Prețuri de la mare la mic, pe regiuni
Acum că știi cum să sortezi un DataFrame, agenții imobiliari ți-au cerut să creezi un grafic de tip bar care să vizualizeze prețul mediu al proprietăților pe regiuni, de la cel mai mare la cel mai mic.
regions a fost creat prin gruparea setului de date melb după regiune și calcularea prețului mediu, și a fost preîncărcat pentru tine:
regions = melb.groupby("region", as_index=False)["price"].mean()
Acest exercițiu face parte din cursul
Vizualizare interactivă a datelor cu Bokeh
Instrucțiuni pentru exercițiu
- Sortează
regionsdupă preț în ordine descrescătoare. - Creează figura, setând
x_rangeegal cu coloana"region"dinregionsși etichetând axele x și y cu"Region", respectiv"Sales". - Adaugă glif-uri de tip bar din
regions, afișândpricepe axa y față de fiecareregionpe axa x, și setând lățimea la0.9. - Actualizează formatul axei y pentru a afișa valorile în milioane de dolari cu 1 zecimală.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)