Suwak opadów według pory roku
Australijskie Biuro Meteorologiczne zleciło ci kontynuację prac nad wizualizacją miesięcznych opadów w Sydney, która przypadła im do gustu.
Chcieliby teraz móc przeglądać dane według pór roku – nie za pomocą przycisków ani list rozwijanych, lecz płynnie, przesuwając suwak.
To idealne zadanie dla slidera!
Twoim celem jest stworzenie wykresu słupkowego danych o opadach z suwakiem umożliwiającym przełączanie między porami roku.
Masz dostęp do ramki danych rain_pm.
To ćwiczenie jest częścią kursu
Wprowadzenie do wizualizacji danych z Plotly w Pythonie
Instrukcje do ćwiczenia
- Nadaj każdemu krokowi suwaka etykietę odpowiadającą właściwej porze roku, w kolejności zgodnej z pętlą.
- Ustaw widoczność śladów dla każdego kroku suwaka tak, aby wyświetlana była tylko właściwa pora roku.
- Dodaj suwak do układu wykresu.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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()