LoslegenKostenlos starten

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>
Kurs ansehen

Ü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()
Code bearbeiten und ausführen