Kolory, legenda i motyw
W pierwszym zadaniu pośrednicy nieruchomości chcą mieć wizualizację przedstawiającą zależność między rokiem budowy nieruchomości a całkowitą powierzchnią działki – z uwzględnieniem różnic między północną a południową częścią Melbourne. Postanawiasz użyć jednego z niestandardowych motywów Bokeh.
Na podstawie kolumny region utworzono dwa podzbiory zbioru melb: north i south, jak pokazano poniżej:
north = melb.loc[melb["region"] == "Northern"]
south = melb.loc[melb["region"] == "Southern"]
Rysunek fig został już wstępnie załadowany. Zaktualizujesz motyw i dodasz glify okręgów w różnych kolorach dla każdego regionu. Następnie dodasz legend_label, aby można je było łatwo odróżnić.
To ćwiczenie jest częścią kursu
Interaktywna wizualizacja danych z Bokeh
Instrukcje do ćwiczenia
- Zaimportuj
curdoc. - Zaktualizuj motyw do
"contrast". - Dodaj glify okręgów dla
north, ustawiającxiytak, aby reprezentowały odpowiednioyear_builtiland_area, przypiszcolorwartość"yellow", alegend_labelwartość"North". - Powtórz to samo dla
south, ustawiająccolorna"red"ilegend_labelna"South".
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)