Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Crea un oggetto grafico a barre chiamato bar_fig.
  • Imposta il grafico come orizzontale.
  • Aggiorna il layout di bar_fig per 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()
Modifica ed esegui il codice