CommencerCommencer gratuitement

Des prix les plus élevés aux plus bas par région

Vous savez désormais trier un DataFrame. Les agents immobiliers vous demandent de créer un diagramme en barres qui affiche le prix moyen des biens par région, du plus élevé au plus bas.

regions a été créé en regroupant melb par région et en calculant le prix moyen, puis préchargé pour vous :

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

Cet exercice fait partie du cours

Visualisation de données interactive avec Bokeh

Afficher le cours

Instructions

  • Triez regions par prix par 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 respectivement "Region" et "Sales".
  • Ajoutez des glyphes en barres à partir de regions, en affichant price sur l’axe des ordonnées pour chaque region sur l’axe des abscisses, et en fixant la largeur à 0.9.
  • Modifiez le format de l’axe des ordonnées pour l’afficher en millions de dollars avec 1 décimale.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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