Personalizzare i glifi
Gli agenti immobiliari hanno richiesto un grafico che mostri la relazione tra l’anno di costruzione di un immobile e la sua distanza dal Central Business District (CBD), distinguendo tra case, unità e townhouses. Decidi di usare colori e glifi diversi per ciascuna delle tre tipologie di proprietà.
Per te sono già stati creati e precaricati tre sottoinsiemi di melb:
houses = melb.loc[melb["type"] == "h"]
units = melb.loc[melb["type"] == "u"]
townhouses = melb.loc[melb["type"] == "t"]
Questo esercizio fa parte del corso
Visualizzazione interattiva dei dati con Bokeh
Istruzioni dell'esercizio
- Crea una figura,
fig, impostando le etichette degli assi x e y rispettivamente a"Year Built"e"Distance from CBD (km)". - Aggiungi glifi a cerchio viola per rappresentare
houses, tracciando"year_built"sull’asse x e"distance"sull’asse y e impostando l’etichetta della legenda a"House". - Ripeti quanto sopra usando questa volta glifi a quadrato rossi per
units, con l’etichetta della legenda"Unit". - Ripeti ancora una volta usando glifi a triangolo verdi per rappresentare
townhousese impostando l’etichetta della legenda a"Townhouse".
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)