ComenzarEmpieza gratis

Precios de mayor a menor por región

Ahora que ya sabes ordenar un DataFrame, las inmobiliarias te piden crear un gráfico de barras que muestre el precio medio de la vivienda por región, de mayor a menor.

regions se ha creado agrupando melb por región y calculando el precio medio, y ya está precargado para ti:

regions = melb.groupby("region", as_index=False)["price"].mean()

Este ejercicio forma parte del curso

Visualización de datos interactiva con Bokeh

Ver curso

Instrucciones del ejercicio

  • Ordena regions por precio en orden descendente.
  • Crea la figura, estableciendo x_range igual a la columna "region" de regions y etiquetando los ejes x e y como "Region" y "Sales", respectivamente.
  • Añade glifos de barras desde regions, mostrando price en el eje y frente a cada region en el eje x, y establece el ancho en 0.9.
  • Actualiza el formato del eje y para que se muestre en millones de dólares con 1 decimal.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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 y ejecutar código