Grootte, locatie en prijs
De makelaars willen nu begrijpen hoe de prijs samenhangt met de grootte van het pand en de afstand tot het Central Business District (CBD).
In dit geval hebben beide y-assen dezelfde eenheden, dus een rij met subplotten is een geschikte keuze. source is opgezet als een Bokeh-object met de melb-gegevensset en alvast voor je ingeladen.
Deze oefening maakt deel uit van de cursus
Interactieve datavisualisatie met Bokeh
Oefeninstructies
- Importeer
rowuit de bijbehorende Bokeh-module. - Voeg cirkel-glyphs toe aan beide figuren, waarbij
"price"op de y-as staat tegenover"building_area"inbuilding_size, en"price"op de y-as tegenover"distance"indistance. - Update de y-as van beide figuren om weer te geven in het formaat
$0a, voor miljoenen dollars. - Maak de aanroep van
show()af om beide subplotten weer te geven.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import row
from ____.____ import ____
building_size = figure(x_axis_label="Building Area (Meters Squared)", y_axis_label="Sales")
distance = figure(x_axis_label="Distance from CBD (km)", y_axis_label="Sales")
# Add circle glyphs
building_size.circle(x="____", y="____", source=____)
distance.circle(x="____", y="____", source=____)
# Update the y-axis format for both figures
building_size.____[____].____ = ____(____="____")
distance.____[____].____ = ____(____="____")
# Display the subplots
output_file(filename="my_first_row.html")
show(____(____, ____))