Zacznij terazZacznij za darmo

Ceny od najwyższej do najniższej według regionu

Wiesz już, jak sortować ramkę danych. Teraz agenci nieruchomości poprosili cię o stworzenie wykresu słupkowego przedstawiającego średnią cenę nieruchomości według regionu – od najwyższej do najniższej.

Ramka danych regions została przygotowana przez pogrupowanie melb według regionu i obliczenie średniej ceny, a następnie wczytana dla ciebie:

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

To ćwiczenie jest częścią kursu

Interaktywna wizualizacja danych z Bokeh

Zobacz kurs

Instrukcje do ćwiczenia

  • Posortuj regions według ceny w kolejności malejącej.
  • Utwórz wykres, ustawiając x_range równe kolumnie "region" z regions i nadając osiom x oraz y etykiety odpowiednio "Region" i "Sales".
  • Dodaj glify słupkowe z regions, pokazując price na osi y w zestawieniu z każdym region na osi x i ustawiając szerokość na 0.9.
  • Zaktualizuj format osi y, aby wyświetlała wartości w milionach dolarów z jednym miejscem po przecinku.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod