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
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_figpour 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()