IniziaInizia gratis

Prezzi dal più alto al più basso per regione

Ora che sai come ordinare un DataFrame, le agenzie immobiliari ti hanno chiesto di creare un grafico a barre che visualizzi il prezzo medio degli immobili per regione, dal più grande al più piccolo.

regions è stato creato raggruppando melb per regione e calcolando il prezzo medio, ed è già stato caricato per te:

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

Questo esercizio fa parte del corso

Visualizzazione interattiva dei dati con Bokeh

Visualizza il corso

Istruzioni dell'esercizio

  • Ordina regions per prezzo in ordine decrescente.
  • Crea la figura, impostando x_range uguale alla colonna "region" di regions e etichettando gli assi x e y rispettivamente come "Region" e "Sales".
  • Aggiungi i glifi a barre da regions, mostrando price sull'asse y per ciascuna region sull'asse x, e imposta la larghezza a 0.9.
  • Aggiorna il formato dell'asse y per visualizzare in milioni di dollari con 1 cifra decimale.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice