Comece agoraComece grátis

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

Ver curso

Instruções do exercicio

  • Ordene regions por preço em ordem decrescente.
  • Crie a figura, definindo x_range igual à coluna "region" de regions e rotulando os eixos x e y como "Region" e "Sales", respectivamente.
  • Adicione glifos de barra a partir de regions, mostrando price no eixo y para cada region no eixo x, e definindo a largura como 0.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)
Editar e Executar Código