CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Triez regions par prix en ordre décroissant.
  • Créez la figure en définissant x_range égal à la colonne "region" de regions et en étiquetant les axes x et y comme "Region" et "Sales", respectivement.
  • Ajoutez des glyphes de barres à partir de regions, en affichant price sur l'axe des y pour chaque region sur 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)
Modifier et exécuter le code