Posuvník srážek podle ročního období
Australský meteorologický úřad tě oslovil s dalším úkolem – navázat na vizualizaci měsíčních srážek v Sydney, která se jim tolik líbila.
Tentokrát by rádi měli možnost procházet ročními obdobími. Ne přepínáním jako u tlačítek a rozbalovacích nabídek, ale plynulým posouváním.
To je přesně práce pro posuvník!
Tvým úkolem v tomto cvičení je vytvořit sloupcový graf dat o srážkách s posuvníkem pro přepínání mezi ročními obdobími.
Máš k dispozici DataFrame rain_pm.
Toto cvičení je součástí kurzu
Úvod do vizualizace dat s Plotly v Pythonu
Pokyny k cvičení
- Pojmenuj každý krok posuvníku správným názvem ročního období v pořadí, ve kterém byl procházen cyklem.
- Nastav viditelnost stop pro každý krok posuvníku tak, aby se zobrazovalo pouze příslušné roční období.
- Přidej posuvník do layoutu grafu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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()