LoslegenKostenlos starten

Hohe bis niedrige Preise nach Region

Jetzt weißt du, wie man ein DataFrame sortiert. Die Maklerinnen und Makler haben dich gebeten, ein Balkendiagramm zu erstellen, das den durchschnittlichen Immobilienpreis pro Region vom größten zum kleinsten Wert zeigt.

regions wurde erstellt, indem melb nach Region gruppiert und der Durchschnittspreis berechnet wurde. Es ist bereits für dich geladen:

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

Diese Übung ist Teil des Kurses

<Kurs>Interaktive Datenvisualisierung mit Bokeh</Kurs>
Kurs ansehen

Übungsanweisungen

  • Sortiere regions nach dem Preis in absteigender Reihenfolge.
  • Erstelle die Figure und setze x_range auf die Spalte "region" von regions. Beschrifte die x- und y-Achsen mit "Region" bzw. "Sales".
  • Füge Balken-Glyphen aus regions hinzu, die price auf der y-Achse gegen jede region auf der x-Achse zeigen, und setze die Breite auf 0.9.
  • Aktualisiere das y-Achsenformat, sodass es in Millionen Dollar mit 1 Nachkommastelle angezeigt wird.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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)
Code bearbeiten und ausführen