CommencezCommencez gratuitement

Graphique à barres des ventes par pays

L'entreprise mondiale de commerce électronique a beaucoup aimé votre tracé en courbes. Elle vous confie toutefois une tâche plus exigeante pour vérifier si vous pouvez adapter Plotly à ses besoins de rapports d'entreprise.

Elle souhaite visualiser le total des ventes par Country, tout en s'assurant que les barres soient suffisamment claires et espacées pour distinguer chacune d'elles. Ce n'est pas simple, mais vous êtes tout à fait à la hauteur!

Cette activité fait partie du cours

Créer des tableaux de bord avec Dash et Plotly

Voir le cours

Instructions de l’exercice

  • Créez un objet de graphique à barres nommé bar_fig.
  • Configurez le graphique pour qu'il soit horizontal.
  • Mettez à jour la mise en page de bar_fig pour augmenter l'espacement entre les barres.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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()
Modifier et exécuter le code