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
Instrucțiuni pentru exercițiu
- Creează un obiect de tip grafic liniar numit
line_graphfolosind o funcție dinplotly.express. - Setează DataFrame-ul la
ecom_salesși dă graficului titlul'Total Sales by Country and Month'. - Folosește argumentul
colorpentru 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()