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
Pokyny k cvičení
- Importuj
curdoc. - Nastav téma na
"contrast". - Přidej kruhové glyfy pro
north: nastavxaytak, aby reprezentovalyyear_builtaland_area,colornastav na"yellow"alegend_labelna"North". - Totéž zopakuj pro
south, kdecolornastav na"red"alegend_labelna"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)