Couleurs, légende et thème
Pour votre première tâche, les courtiers immobiliers souhaitent une visualisation montrant la relation entre l'année de construction d'une propriété et sa superficie totale du terrain, en tenant compte des différences entre les régions nord et sud de Melbourne. Vous décidez d'utiliser l'un des thèmes personnalisés de Bokeh pour le graphique.
Deux sous-ensembles de melb ont été créés selon la region où se trouve la propriété, north et south, comme 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 en cercle avec des couleurs différentes pour chaque région. Vous ajouterez ensuite un legend_label afin de les distinguer facilement.
Cette activité fait partie du cours
Visualisation de données interactive avec Bokeh
Instructions de l’exercice
- Importez
curdoc. - Mettez à jour le thème à
"contrast". - Ajoutez des glyphes en cercle pour
north, en définissantxetypour représenter respectivementyear_builtetland_area, en fixantcolorà"yellow"etlegend_labelà"North". - Répétez pour
south, en fixantcolorà"red"etlegend_labelà"South".
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)