IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Importa curdoc.
  • Imposta il tema su "contrast".
  • Aggiungi i glifi a cerchio per north, impostando x e y rispettivamente su year_built e land_area, impostando color su "yellow" e legend_label su "North".
  • Ripeti per south, impostando color su "red" e legend_label su "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)
Modifica ed esegui il codice