ÎncepețiÎncepe gratuit

Modificarea adnotărilor cu butoane

Departamentul de vânzări al unei mari companii de comerț electronic ți-a cerut ajutorul pentru a înțelege și vizualiza datele lor.

Ți-au pus la dispoziție date lunare de vânzări, dar folosesc metrici diferite pentru a evalua performanța lunară: valoarea vânzărilor lunare (în dolari) și volumul vânzărilor (numărul de articole vândute).

Ar dori să vadă toate aceste informații pe același grafic, cu posibilitatea de a activa sau dezactiva cu ușurință adnotările, pentru a facilita discuțiile pe marginea datelor.

În acest exercițiu, vei ajuta departamentul de vânzări să analizeze datele de vânzări folosind butoane pentru a activa sau dezactiva adnotările cheie.

Ți-a fost furnizat un DataFrame sales, iar un obiect go.Figure() va fi pregătit pentru tine.

Acest exercițiu face parte din cursul

Introducere în vizualizarea datelor cu Plotly în Python

Vezi cursul

Exercițiu interactiv practic

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

# Create the figure
fig = Figure()

# Create and add traces (done for you)
fig.add_trace(px.bar(sales, x="Month", y="Sales Volume", color_discrete_sequence=['blue']).data[0])
fig.add_trace(px.bar(sales, x="Month", y="Sales Value", color_discrete_sequence=['red']).data[0])

# Create annotations
value_annotations=[{'text': 'Sept was the best', 'showarrow': True, 'x': '____', 'y': 345397}]
volume_annotations=[{'text': 'Oct was the best', 'showarrow': True, 'x': '____', 'y': 71900}]

# Create buttons
my_buttons = [
{'label': "By Sales Value", 'method': "update", 'args': [{}, {'____': ____}]},
{'label': "By Sales Volume", 'method': "update", 'args': [{}, {'____': ____}]}]
Editează și rulează codul