Niederschlag nach Jahreszeit – Slider
Das Australian Bureau of Meteorology hat dich für Folgearbeiten an der Visualisierung engagiert, die ihnen zu den monatlichen Niederschlägen in Sydney so gut gefallen hat.
Sie hätten gern die Möglichkeit, durch die Jahreszeiten zu blättern. Nicht als Wechsel wie bei Buttons und Dropdowns, sondern eher als fließendes Hin- und Herschieben.
Klingt nach einem perfekten Einsatz für einen Slider!
In dieser Übung sollst du ein Balkendiagramm der Niederschlagsdaten erstellen und einen Slider hinzufügen, um durch die Jahreszeiten zu gehen.
Dir steht ein DataFrame rain_pm zur Verfügung.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in die Datenvisualisierung mit Plotly in Python</Kurs>Übungsanweisungen
- Beschrifte jeden Slider-Schritt mit der passenden Jahreszeit, in der Reihenfolge, in der sie durchlaufen wurden.
- Setze für jeden Slider-Schritt die Sichtbarkeit der Traces so, dass nur die passende Jahreszeit angezeigt wird.
- Füge den Slider dem Figure-Layout hinzu.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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()