Personalizando glifos
Os corretores solicitaram um gráfico que mostre a relação entre o ano em que o imóvel foi construído e sua distância até o Central Business District (CBD), distinguindo entre casas, unidades e townhouses. Você decidiu usar cores e glifos diferentes para cada um dos três tipos de propriedade.
Três subconjuntos de melb foram criados e pré-carregados para você:
houses = melb.loc[melb["type"] == "h"]
units = melb.loc[melb["type"] == "u"]
townhouses = melb.loc[melb["type"] == "t"]
Este exercicio faz parte do curso
Visualização Interativa de Dados com Bokeh
Instruções do exercicio
- Crie uma figura,
fig, definindo os rótulos dos eixos x e y como"Year Built"e"Distance from CBD (km)", respectivamente. - Adicione glifos de círculo roxos para representar
houses, plotando"year_built"no eixo x e"distance"no eixo y, e rotulando a legenda como"House". - Repita o passo acima, desta vez usando glifos de quadrado vermelhos para
units, com a legenda rotulada como"Unit". - Repita mais uma vez usando glifos de triângulo verdes para representar
townhousese definindo o rótulo da legenda como"Townhouse".
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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)