LoslegenKostenlos starten

Farben, Legende und Theme

Für deinen ersten Auftrag möchten die Makler:innen eine Visualisierung, die den Zusammenhang zwischen dem Baujahr einer Immobilie und ihrer gesamten Grundstücksfläche zeigt – und zwar getrennt nach den nördlichen und südlichen Regionen von Melbourne. Du entscheidest dich, eines von Bokehs Custom-Themes für das Diagramm zu verwenden.

Zwei Teilmengen von melb wurden basierend auf der region erstellt, in der sich eine Immobilie befindet: north und south, wie unten gezeigt:

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

Eine Figure fig wurde für dich vorab geladen. Du wirst das Theme aktualisieren und Kreis-Glyphen mit unterschiedlichen Farben für jede Region hinzufügen. Anschließend fügst du ein legend_label hinzu, damit sie leicht zu unterscheiden sind.

Diese Übung ist Teil des Kurses

<Kurs>Interaktive Datenvisualisierung mit Bokeh</Kurs>
Kurs ansehen

Übungsanweisungen

  • Importiere curdoc.
  • Aktualisiere das Theme auf "contrast".
  • Füge Kreis-Glyphen für north hinzu und setze x bzw. y auf year_built und land_area, color auf "yellow" und legend_label auf "North".
  • Wiederhole dies für south, setze color auf "red" und legend_label auf "South".

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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)
Code bearbeiten und ausführen