Začněte nyníZačněte zdarma

Změna anotací pomocí tlačítek

Obchodní oddělení velké e-commerce společnosti tě požádalo o pomoc s analýzou a vizualizací jejich dat.

Poskytli ti měsíční data o prodejích, přičemž k hodnocení výkonu používají různé metriky: hodnotu měsíčních prodejů (v dolarech) a objem prodejů (počet prodaných kusů).

Chtěli by mít všechny tyto informace na jednom grafu a zároveň mít možnost snadno zapínat a vypínat anotace, aby si usnadnili diskuzi nad daty.

V tomto cvičení pomůžeš obchodnímu oddělení analyzovat data o prodejích pomocí tlačítek, která umožní zapnout nebo vypnout klíčové anotace.

Máš k dispozici DataFrame sales a objekt go.Figure() bude připraven za tebe.

Toto cvičení je součástí kurzu

Úvod do vizualizace dat s Plotly v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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': [{}, {'____': ____}]}]
Upravit a spustit kód