ÎncepețiÎncepe gratuit

Grafic liniar al vânzărilor pe țară

Lucrezi pentru o companie globală de comerț electronic care a folosit până acum software terț pentru a crea grafice interne destinate raportărilor. Aceștia se întreabă dacă bibliotecile open-source ar putea oferi vizualizări mai bune în același scop.

Profiți de ocazie pentru a crea o vizualizare elegantă (și interactivă!) cu Plotly. Prima ta sarcină este să actualizezi graficul lor liniar de bază, care vizualizează vânzările totale pe lună și țară.

În acest exercițiu și în cele următoare, codul pentru încărcarea datelor și a pachetelor necesare a fost deja scris pentru tine.

Acest exercițiu face parte din cursul

Crearea dashboardurilor cu Dash și Plotly

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un obiect de tip grafic liniar numit line_graph folosind o funcție din plotly.express.
  • Setează DataFrame-ul la ecom_sales și dă graficului titlul 'Total Sales by Country and Month'.
  • Folosește argumentul color pentru a crea câte o linie separată pentru fiecare țară, folosind coloana 'Country'.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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(['Year-Month', 'Country'])['OrderValue'].agg('sum').reset_index(name='Total Sales ($)')

# Create the line graph
line_graph = px.____(
  # Set the appropriate DataFrame and title
  data_frame=____, title='____', 
  x='Year-Month', y='Total Sales ($)',
  # Ensure a separate line per country
  color='____')

line_graph.show()
Editează și rulează codul