IniziaInizia gratis

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

Visualizza il corso

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 townhouses e 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)
Modifica ed esegui il codice