Prix du plus élevé au plus bas par région
Maintenant que vous savez trier un DataFrame, les courtiers immobiliers vous ont demandé de créer un diagramme à barres qui visualise le prix moyen des propriétés par région, du plus grand au plus petit.
regions a été créé en regroupant melb par région et en calculant le prix moyen, et est déjà chargé pour vous :
regions = melb.groupby("region", as_index=False)["price"].mean()
Cette activité fait partie du cours
Visualisation de données interactive avec Bokeh
Instructions de l’exercice
- Triez
regionspar prix en ordre décroissant. - Créez la figure en définissant
x_rangeégal à la colonne"region"deregionset en étiquetant les axes x et y comme"Region"et"Sales", respectivement. - Ajoutez des glyphes de barres à partir de
regions, en affichantpricesur l'axe des y pour chaqueregionsur l'axe des x, et en fixant la largeur à0.9. - Mettez à jour le format de l'axe des y pour l'afficher en millions de dollars avec 1 décimale.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)