Cores, legenda e tema
Na sua primeira tarefa, as imobiliárias querem uma visualização que mostre a relação entre o ano em que um imóvel foi construído e sua área total de terreno, considerando como isso varia entre as regiões Norte e Sul de Melbourne. Você decidiu usar um dos temas personalizados do Bokeh para o gráfico.
Dois subconjuntos de melb foram criados com base na region em que o imóvel está localizado, north e south, conforme mostrado abaixo:
north = melb.loc[melb["region"] == "Northern"]
south = melb.loc[melb["region"] == "Southern"]
Uma figura, fig, já foi carregada para você. Você vai atualizar o tema e adicionar glifos de círculo usando cores diferentes para cada região. Em seguida, adicione um legend_label para que possam ser facilmente distinguidas.
Este exercicio faz parte do curso
Visualização Interativa de Dados com Bokeh
Instruções do exercicio
- Importe
curdoc. - Atualize o tema para
"contrast". - Adicione glifos de círculo para
north, definindoxeypara representaryear_builteland_area, respectivamente, definindocolorcomo"yellow"elegend_labelcomo"North". - Repita para
south, definindocolorcomo"red"elegend_labelcomo"South".
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# 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)