Zacznij terazZacznij za darmo

Zmiana adnotacji za pomocą przycisków

Dział sprzedaży dużej firmy e-commerce poprosił cię o pomoc w analizie i wizualizacji danych.

Otrzymujesz miesięczne dane sprzedażowe, ale firma stosuje dwa różne wskaźniki do oceny wyników: wartość sprzedaży miesięcznej (w dolarach) oraz wolumen sprzedaży (liczba sprzedanych pozycji).

Firma chciałaby zobaczyć wszystkie te informacje na jednym wykresie, z możliwością łatwego włączania i wyłączania adnotacji – aby ułatwić dyskusję nad danymi.

W tym ćwiczeniu pomożesz działowi sprzedaży przeanalizować dane, dodając przyciski do włączania i wyłączania kluczowych adnotacji.

Dostarczono ci ramkę danych sales, a obiekt go.Figure() został już przygotowany.

To ćwiczenie jest częścią kursu

Wprowadzenie do wizualizacji danych z Plotly w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

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

# 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': [{}, {'____': ____}]}]
Edytuj i uruchom kod