Personalizar glifos
Los agentes inmobiliarios han solicitado un gráfico que muestre la relación entre el año de construcción de una propiedad y su distancia al distrito central de negocios (CBD), diferenciando entre casas, apartamentos y adosados. Has decidido usar colores y glifos distintos para cada uno de los tres tipos de propiedad.
Tres subconjuntos de melb se han creado y precargado para ti:
houses = melb.loc[melb["type"] == "h"]
units = melb.loc[melb["type"] == "u"]
townhouses = melb.loc[melb["type"] == "t"]
Este ejercicio forma parte del curso
Visualización de datos interactiva con Bokeh
Instrucciones del ejercicio
- Crea una figura,
fig, definiendo las etiquetas de los ejes x e y como"Year Built"y"Distance from CBD (km)", respectivamente. - Añade glifos de círculo morado para representar
houses, colocando"year_built"en el eje x y"distance"en el eje y, y etiquetando la leyenda como"House". - Repite lo anterior, esta vez usando glifos de cuadrado rojo para
units, con la leyenda etiquetada como"Unit". - Repite una vez más usando glifos de triángulo verde para representar
townhousesy establece la etiqueta de la leyenda en"Townhouse".
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)