Personnaliser les glyphes
Les agents immobiliers ont demandé un graphique montrant la relation entre l’année de construction d’un bien et sa distance au Central Business District (CBD), en distinguant maisons, appartements et maisons de ville. Vous choisissez d’utiliser des couleurs et des glyphes différents pour chacun des trois types de biens.
Trois sous-ensembles de melb ont été créés et préchargés pour vous :
houses = melb.loc[melb["type"] == "h"]
units = melb.loc[melb["type"] == "u"]
townhouses = melb.loc[melb["type"] == "t"]
Cet exercice fait partie du cours
Visualisation de données interactive avec Bokeh
Instructions
- Créez une figure,
fig, en définissant les étiquettes des axes x et y sur"Year Built"et"Distance from CBD (km)", respectivement. - Ajoutez des glyphes cercle violets pour représenter
houses, en traçant"year_built"sur l’axe des x et"distance"sur l’axe des y, et en définissant l’étiquette de légende sur"House". - Répétez l’opération en utilisant cette fois des glyphes carré rouges pour
units, avec l’étiquette de légende"Unit". - Répétez encore une fois en utilisant des glyphes triangle verts pour représenter
townhouseset en définissant l’étiquette de légende sur"Townhouse".
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create figure
fig = ____
# Add circle glyphs for houses
fig.____(x=houses["____"], y=houses["____"], legend_label="____", color="____")
# Add square glyphs for units
fig.____(____=____, ____=____, ____="____", ____="____")
# Add triangle glyphs for townhouses
____
output_file(filename="year_built_vs_distance_by_property_type.html")
show(fig)