Začněte nyníZačněte zdarma

Sloupcový graf prodejů podle zemí

Globální e-commerce společnost byla nadšená z tvého línového grafu. Teď tě čeká náročnější úkol – chtějí zjistit, jestli zvládneš Plotly přizpůsobit jejich požadavkům na firemní reporting.

Potřebují vizualizovat celkové prodeje podle Country, přičemž sloupce musí být dostatečně čitelné a od sebe zřetelně oddělené. Je to trochu oříšek, ale věříme, že to zvládneš!

Toto cvičení je součástí kurzu

Tvorba dashboardů s Dash a Plotly

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř sloupcový graf a ulož ho do proměnné bar_fig.
  • Nastav graf jako horizontální.
  • Aktualizuj rozložení grafu bar_fig tak, aby se zvětšila mezera mezi sloupci.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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()
Upravit a spustit kód