Preços do maior para o menor por região
Agora que você sabe ordenar um DataFrame, as imobiliárias pediram que você crie um gráfico de barras que mostre o preço médio de imóveis por região, do maior para o menor.
regions foi criado agrupando melb por região e calculando o preço médio, e já está pré-carregado para você:
regions = melb.groupby("region", as_index=False)["price"].mean()
Este exercicio faz parte do curso
Visualização Interativa de Dados com Bokeh
Instruções do exercicio
- Ordene
regionspor preço em ordem decrescente. - Crie a figura, definindo
x_rangeigual à coluna"region"deregionse rotulando os eixos x e y como"Region"e"Sales", respectivamente. - Adicione glifos de barra a partir de
regions, mostrandopriceno eixo y para cadaregionno eixo x, e definindo a largura como0.9. - Atualize o formato do eixo y para exibir em milhões de dólares com 1 casa decimal.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Sort df by price in descending order
regions = regions.____("____", ascending=____)
# Create figure
fig = figure(x_range=____, x_axis_label=____, y_axis_label=____)
# Add bar glyphs
fig.vbar(x=____, top=____, width=____)
# Format the y-axis to numeric format
fig.____[____].____ = ____(____="$0.0a")
output_file(filename="sorted_barplot.html")
show(fig)