Färger, legend och tema
I din första uppgift vill fastighetsmäklarna ha en visualisering som visar sambandet mellan vilket år en fastighet byggdes och dess totala markareal – och hur detta varierar mellan de norra och södra delarna av Melbourne. Du väljer att använda ett av Bokeh:s anpassade teman för diagrammet.
Två delmängder av melb har skapats utifrån vilken region en fastighet befinner sig i: north och south, enligt nedan:
north = melb.loc[melb["region"] == "Northern"]
south = melb.loc[melb["region"] == "Southern"]
En figur, fig, har förinspelade åt dig. Du ska uppdatera temat och lägga till cirkelglyfer med olika färger för varje region. Sedan lägger du till legend_label så att de enkelt kan särskiljas.
Den här övningen är en del av kursen
Interaktiv datavisualisering med Bokeh
Övningsinstruktioner
- Importera
curdoc. - Uppdatera temat till
"contrast". - Lägg till cirkelglyfer för
north, därxochyrepresenteraryear_builtrespektiveland_area, sättcolortill"yellow"ochlegend_labeltill"North". - Upprepa för
south, medcolorinställd på"red"ochlegend_labelpå"South".
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)