Kom igångKom igång gratis

Stapeldiagram över försäljning per land

Det globala e-handelsföretaget var mycket nöjda med ditt arbete på linjediagrammet. Nu har de en mer utmanande uppgift och vill se om du kan anpassa dina Plotly-kunskaper efter deras krav på företagsrapportering.

De vill kunna visualisera den totala försäljningen per Country, men behöver att staplarna är tillräckligt tydliga och separerade för att kunna urskilja dem var för sig. Det är inte helt enkelt, men du klarar det!

Den här övningen är en del av kursen

Bygg dashboards med Dash och Plotly

Visa kurs

Övningsinstruktioner

  • Skapa ett stapeldiagramsobjekt med namnet bar_fig.
  • Ställ in grafen så att den är horisontell.
  • Uppdatera layouten för bar_fig för att öka avståndet mellan staplarna.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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()
Redigera och kör kod