Personnaliser les glyphes
Les courtiers immobiliers ont demandé un graphique montrant la relation entre l'année de construction d'une propriété et sa distance du quartier central des affaires (CBD), en distinguant les maisons, les appartements et les maisons en rangée. Vous décidez d'utiliser des couleurs et des glyphes différents pour chacun des trois types de propriétés.
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"]
Cette activité fait partie du cours
Visualisation de données interactive avec Bokeh
Instructions de l’exercice
- Créez une figure,
fig, en définissant les étiquettes des axes x et y à"Year Built"et"Distance from CBD (km)", respectivement. - Ajoutez des glyphes cercles mauves pour représenter
houses, en traçant"year_built"sur l'axe des x et"distance"sur l'axe des y, et en libellant la légende"House". - Répétez l'étape précédente, cette fois avec des glyphes carrés rouges pour
units, avec la légende libellée"Unit". - Répétez encore une fois avec des glyphes triangles verts pour représenter
townhouseset définissez l'étiquette de la légende à"Townhouse".
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)