Priser från högt till lågt per region
Nu när du vet hur man sorterar en DataFrame har mäklarna bett dig skapa ett stapeldiagram som visar det genomsnittliga fastighetspriset per region, från högst till lägst.
regions har skapats genom att gruppera melb efter region och beräkna medelpriset, och är förladdat åt dig:
regions = melb.groupby("region", as_index=False)["price"].mean()
Den här övningen är en del av kursen
Interaktiv datavisualisering med Bokeh
Övningsinstruktioner
- Sortera
regionsefter pris i fallande ordning. - Skapa figuren och sätt
x_rangetill kolumnen"region"iregions, och märk x- och y-axlarna som"Region"respektive"Sales". - Lägg till stapelglyfer från
regionssom visarpricepå y-axeln mot varjeregionpå x-axeln, och sätt bredden till0.9. - Uppdatera formatet på y-axeln så att värdena visas i miljoner dollar med 1 decimal.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)