Glyphen anpassen
Die Makler:innen möchten ein Diagramm, das den Zusammenhang zwischen dem Baujahr einer Immobilie und ihrer Entfernung zum Central Business District (CBD) zeigt – unterschieden nach Häusern, Apartments und Reihenhäusern. Du entscheidest dich, für jeden der drei Immobilientypen unterschiedliche Farben und Glyphen zu verwenden.
Drei Teilmengen von melb wurden bereits erstellt und für dich geladen:
houses = melb.loc[melb["type"] == "h"]
units = melb.loc[melb["type"] == "u"]
townhouses = melb.loc[melb["type"] == "t"]
Diese Übung ist Teil des Kurses
<Kurs>Interaktive Datenvisualisierung mit Bokeh</Kurs>Übungsanweisungen
- Erstelle eine Figure
figund setze die Achsenbeschriftungen für x und y auf jeweils"Year Built"und"Distance from CBD (km)". - Füge violette Kreis-Glyphen hinzu, um
housesdarzustellen. Plotte"year_built"auf der x-Achse und"distance"auf der y-Achse und setze das Legendenlabel auf"House". - Wiederhole das oben, diesmal mit roten Quadrat-Glyphen für
unitsund dem Legendenlabel"Unit". - Wiederhole es ein weiteres Mal mit grünen Dreiecks-Glyphen für
townhousesund setze das Legendenlabel auf"Townhouse".
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Create figure
fig = ____
# Add circle glyphs for houses
fig.____(x=houses["____"], y=houses["____"], legend_label="____", color="____")
# Add square glyphs for units
fig.____(____=____, ____=____, ____="____", ____="____")
# Add triangle glyphs for townhouses
____
output_file(filename="year_built_vs_distance_by_property_type.html")
show(fig)