ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Sortează regions după preț în ordine descrescătoare.
  • Creează figura, setând x_range egal cu coloana "region" din regions și etichetând axele x și y cu "Region", respectiv "Sales".
  • Adaugă glif-uri de tip bar din regions, afișând price pe axa y față de fiecare region pe axa x, și setând lățimea la 0.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)
Editează și rulează codul