Inizia subitoInizia gratis

Modificare le annotazioni con i pulsanti

Il reparto vendite di una grande azienda di e-commerce ti ha chiesto supporto per comprendere e visualizzare i propri dati.

Ha fornito i dati di vendita mensili, ma utilizza metriche diverse per valutare le prestazioni: valore delle vendite mensili (in dollari) e volume delle vendite (numero di articoli venduti).

Vorrebbero vedere tutte queste informazioni nello stesso grafico e poter attivare o disattivare facilmente le annotazioni per facilitare la discussione.

In questo esercizio, aiuterai il reparto vendite ad analizzare i dati usando pulsanti che accendono e spengono le annotazioni principali.

Ti sono stati forniti un DataFrame sales e un oggetto go.Figure() che verrà predisposto per te.

Questo esercizio fa parte del corso

Introduzione alla Data Visualization con Plotly in Python

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# 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': [{}, {'____': ____}]}]
Modifica ed esegui il codice