Grafico a barre delle vendite per paese
Alla società di e-commerce globale è piaciuto molto il tuo lavoro sulla figura a linee. Tuttavia, hanno un compito più impegnativo per te e vogliono vedere se le tue abilità con Plotly sono abbastanza personalizzabili per le loro esigenze di reportistica aziendale.
Vorrebbero visualizzare le vendite totali per Country, ma vogliono assicurarsi che le barre siano chiare e sufficientemente distanziate per distinguere bene ciascuna. Non è banale, ma sei all'altezza della sfida!
Questo esercizio fa parte del corso
Creare dashboard con Dash e Plotly
Istruzioni dell'esercizio
- Crea un oggetto grafico a barre chiamato
bar_fig. - Imposta il grafico come orizzontale.
- Aggiorna il layout di
bar_figper aumentare la distanza tra le barre.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
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()