CommencerCommencer gratuitement

Couleurs, légende et thème

Pour votre première mission, les agents immobiliers souhaitent une visualisation montrant la relation entre l’année de construction d’un bien et sa surface de terrain totale, en tenant compte des différences entre les régions Nord et Sud de Melbourne. Vous choisissez d’utiliser l’un des thèmes personnalisés de Bokeh pour le graphique.

Deux sous-ensembles de melb ont été créés en fonction de la region du bien, north et south, comme indiqué ci-dessous :

north = melb.loc[melb["region"] == "Northern"]
south = melb.loc[melb["region"] == "Southern"]

Une figure, fig, a été préchargée pour vous. Vous allez mettre à jour le thème et ajouter des glyphes de type cercle avec des couleurs différentes pour chaque région. Vous ajouterez ensuite un legend_label afin de pouvoir les distinguer facilement.

Cet exercice fait partie du cours

Visualisation de données interactive avec Bokeh

Afficher le cours

Instructions

  • Importez curdoc.
  • Mettez à jour le thème vers "contrast".
  • Ajoutez des glyphes de type cercle pour north, en définissant x et y pour représenter respectivement year_built et land_area, en définissant color sur "yellow" et legend_label sur "North".
  • Répétez pour south, en définissant color sur "red" et legend_label sur "South".

Exercice interactif pratique

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

# Import curdoc
from ____.____ import ____

# Change theme to contrast
____().____ = "____"
fig = figure(x_axis_label="Year Built", y_axis_label="Land Area (Meters Squared)")

# Add north circle glyphs
fig.circle(x=north["____"], y=north["____"], color="____", legend_label="____")

# Add south circle glyphs
fig.____(____=____, ____=____, ____="____", legend_label="____")

output_file(filename="north_vs_south.html")
show(fig)
Modifier et exécuter le code