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

Časová tlačítka v grafu srážek

Místní zpravodajská stanice chce aktualizovat grafiku v sekci počasí na svém webu. Oslovila tě, abys pomohl/a oživit staré obrázky a tabulky.

Požadují spojnicový graf s možností filtrovat data za poslední 4 týdny (4WTD), předchozích 48 hodin (48HR) a od začátku roku (YTD).

V tomto cvičení pomůžeš zpravodajské stanici sestavit spojnicový graf s požadovanými tlačítky.

Máš k dispozici DataFrame rain s potřebnými daty.

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

Úvod do vizualizace dat s Plotly v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř seznam tlačítek s názvy uvedenými výše.
  • Pomocí update_layout() aktualizuj graf a sestav tlačítka z právě vytvořeného seznamu.

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 buttons
date_buttons = [
{'count': ____, 'label': "____", 'step': "day", 'stepmode': "todate"},
{'count': ____, 'label': "____", 'step': "hour", 'stepmode': "todate"},
{'count': ____, 'label': "____", 'step': "year", 'stepmode': "todate"}]

# Create the line chart
fig = px.line(rain, x='Date', y='Rainfall', 
              title= "Rainfall (mm)")

# Add the buttons
fig.update_layout(dict(
    xaxis=dict(
        ____=dict(buttons=____)
    )))

fig.show()
Upravit a spustit kód