Colori, legenda e tema
Per il tuo primo incarico, gli agenti immobiliari vogliono una visualizzazione che mostri la relazione tra l’anno di costruzione di una proprietà e la sua superficie totale del terreno, considerando come varia tra le regioni Northern e Southern di Melbourne. Decidi di usare uno dei temi personalizzati di Bokeh per il grafico.
Sono stati creati due sottoinsiemi di melb in base alla region in cui si trova la proprietà, north e south, come mostrato di seguito:
north = melb.loc[melb["region"] == "Northern"]
south = melb.loc[melb["region"] == "Southern"]
Una figura, fig, è già stata caricata per te. Aggiornerai il tema e aggiungerai glifi a cerchio usando colori diversi per ciascuna regione. Poi aggiungerai un legend_label così da distinguerle facilmente.
Questo esercizio fa parte del corso
Visualizzazione interattiva dei dati con Bokeh
Istruzioni dell'esercizio
- Importa
curdoc. - Imposta il tema su
"contrast". - Aggiungi i glifi a cerchio per
north, impostandoxeyrispettivamente suyear_builteland_area, impostandocolorsu"yellow"elegend_labelsu"North". - Ripeti per
south, impostandocolorsu"red"elegend_labelsu"South".
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Import curdoc
from ____.____ import ____
# Change theme to contrast
____().____ = "____"
fig = figure(x_axis_label="Year Built", y_axis_label="Land Area (Meters Squared)")
# Add north circle glyphs
fig.circle(x=north["____"], y=north["____"], color="____", legend_label="____")
# Add south circle glyphs
fig.____(____=____, ____=____, ____="____", legend_label="____")
output_file(filename="north_vs_south.html")
show(fig)