ComenzarEmpieza gratis

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

Ver curso

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 townhouses y 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)
Editar y ejecutar código