Inizia subitoInizia gratis

Cursore: pioggia per stagione

Il Bureau of Meteorology australiano ti ha commissionato un seguito alla visualizzazione che ha apprezzato sulla pioggia mensile a Sydney.

Vorrebbero poter scorrere tra le stagioni. Non un cambio secco come con pulsanti e menu a discesa, ma uno scorrimento graduale.

Sembra il lavoro perfetto per uno slider!

In questo esercizio, il tuo compito è creare un grafico a barre dei dati sulla pioggia con uno slider per passare tra le stagioni.

Hai a disposizione un DataFrame rain_pm.

Questo esercizio fa parte del corso

Introduzione alla Data Visualization con Plotly in Python

Visualizza corso

Istruzioni dell'esercizio

  • Etichetta ogni step dello slider con la stagione corretta, nell'ordine in cui sono stati iterati.
  • Imposta la visibilità delle trace per ogni step dello slider in modo da mostrare solo la stagione corretta.
  • Aggiungi lo slider al layout della figura.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

fig = go.Figure()

for season in ['Autumn', 'Winter', 'Spring']:
    df = rain_pm[rain_pm.Season == season]
    fig.add_trace(px.bar(df, x="Month", y="Total Rainfall", title=season).data[0])
    
# Create the slider elements
sliders = [
    {'steps':[
    {'method': 'update', 'label': '____', 'args': [{'visible': [____, ____, ____]}]},
    {'method': 'update', 'label': '____', 'args': [{'visible': [____, ____, ____]}]},
    {'method': 'update', 'label': '____', 'args': [{'visible': [____, ____, ____]}]}]}]

# Add the slider to the figure 
fig.update_layout({'____': ____})

fig.show()
Modifica ed esegui il codice