Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj curdoc.
  • Zaktualizuj motyw do "contrast".
  • Dodaj glify okręgów dla north, ustawiając x i y tak, aby reprezentowały odpowiednio year_built i land_area, przypisz color wartość "yellow", a legend_label wartość "North".
  • Powtórz to samo dla south, ustawiając color na "red" i legend_label na "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)
Edytuj i uruchom kod