Zacznij terazZacznij za darmo

Wykres słupkowy sprzedaży według krajów

Globalna firma e-commerce była bardzo zadowolona z twojej pracy nad wykresem liniowym. Tym razem mają dla ciebie trudniejsze zadanie – chcą sprawdzić, czy Plotly daje ci wystarczającą elastyczność, by sprostać ich wymaganiom dotyczącym raportowania.

Firma chce zwizualizować łączną sprzedaż według Country, ale zależy jej na tym, żeby słupki były wyraźne i dostatecznie oddzielone od siebie. To nie jest proste, ale dasz radę!

To ćwiczenie jest częścią kursu

Tworzenie dashboardów z Dash i Plotly

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz obiekt wykresu słupkowego o nazwie bar_fig.
  • Ustaw wykres jako poziomy.
  • Zaktualizuj układ bar_fig, zwiększając odstępy między słupkami.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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()
Edytuj i uruchom kod