Colores, leyenda y tema
Para tu primera tarea, las inmobiliarias quieren una visualización que muestre la relación entre el año de construcción de una propiedad y su superficie total de terreno, teniendo en cuenta cómo varía entre las regiones Norte y Sur de Melbourne. Decides usar uno de los temas personalizados de Bokeh para el gráfico.
Se han creado dos subconjuntos de melb en función de la region donde se ubica la propiedad, north y south, como se muestra a continuación:
north = melb.loc[melb["region"] == "Northern"]
south = melb.loc[melb["region"] == "Southern"]
Se ha precargado una figura, fig, para ti. Actualizarás el tema y añadirás glifos de círculo usando colores diferentes para cada región. Luego añadirás un legend_label para distinguirlas fácilmente.
Este ejercicio forma parte del curso
Visualización de datos interactiva con Bokeh
Instrucciones del ejercicio
- Importa
curdoc. - Actualiza el tema a
"contrast". - Añade glifos de círculo para
north, estableciendoxyypara representaryear_builtyland_area, respectivamente, definiendocolorcomo"yellow"ylegend_labelcomo"North". - Repite para
south, definiendocolorcomo"red"ylegend_labelcomo"South".
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)