Gráfico de barras de ventas por país
A la empresa global de e‑commerce le encantó tu trabajo con la figura de líneas. Sin embargo, ahora tienen una tarea más desafiante para ti y quieren comprobar si tus superpoderes de Plotly son lo bastante personalizables para sus necesidades de informes corporativos.
Les gustaría visualizar las ventas totales por Country, pero quieren asegurarse de que las barras sean claras y estén lo bastante separadas como para distinguirlas bien. ¡Es complicado, pero estás a la altura!
Este ejercicio forma parte del curso
Creación de paneles con Dash y Plotly
Instrucciones del ejercicio
- Crea un objeto de gráfico de barras llamado
bar_fig. - Configura el gráfico en horizontal.
- Actualiza el diseño de
bar_figpara aumentar la distancia entre las barras.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
import pandas as pd
import plotly.express as px
ecom_sales = pd.read_csv('/usr/local/share/datasets/ecom_sales.csv')
ecom_sales = ecom_sales.groupby('Country')['OrderValue'].agg('sum').reset_index(name='Total Sales ($)')
# Create the bar graph object
bar_fig = px.____(
data_frame=ecom_sales, x='Total Sales ($)', y='Country',
# Set the graph to be horizontal
____='h', title='Total Sales by Country')
# Increase the gap between bars
bar_fig.____({'bargap': 0.5})
bar_fig.show()