CommencezCommencez gratuitement

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

Voir le cours

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 townhouses et 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)
Modifier et exécuter le code