Začněte nyníZačněte zdarma

Barvy, legenda a téma

V prvním cvičení chtějí realitní makléři vizualizaci znázorňující vztah mezi rokem výstavby nemovitosti a celkovou plochou pozemku – a to s ohledem na rozdíly mezi severní a jižní oblastí Melbourne. Rozhodneš se pro graf použít jedno z vlastních témat Bokeh.

Dvě podmnožiny datasetu melb byly vytvořeny podle toho, ve které oblasti (region) se nemovitost nachází – north a south, jak je uvedeno níže:

north = melb.loc[melb["region"] == "Northern"]
south = melb.loc[melb["region"] == "Southern"]

Obrázek fig je pro tebe předpřipravený. Aktualizuješ téma a přidáš kruhové glyfy v různých barvách pro každou oblast. Pak doplníš legend_label, aby bylo možné oblasti snadno rozlišit.

Toto cvičení je součástí kurzu

Interaktivní vizualizace dat s Bokeh

Zobrazit kurz

Pokyny k cvičení

  • Importuj curdoc.
  • Nastav téma na "contrast".
  • Přidej kruhové glyfy pro north: nastav x a y tak, aby reprezentovaly year_built a land_area, color nastav na "yellow" a legend_label na "North".
  • Totéž zopakuj pro south, kde color nastav na "red" a legend_label na "South".

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód