LoslegenKostenlos starten

Monatliche Temperaturen übereinandergelegt

Das Australian Bureau Of Meteorology hat dich beauftragt, interaktive Diagramme für seine Website zu erstellen.

Sie möchten sowohl die täglichen Temperaturen von Januar bis Juli dieses Jahres betrachten als auch alle Datenpunkte mit einer schönen Trendlinie der monatlichen Durchschnittstemperatur glätten.

Das ist eine hervorragende Gelegenheit, zwei Diagramme zu überlagern, um das gewünschte Ergebnis zu erzielen.

Du bekommst ein temp_syd DataFrame mit den täglichen (maximalen) Temperaturen von Januar bis Juli 2020. Außerdem gibt es ein temp_syd_avg DataFrame mit der durchschnittlichen täglichen (maximalen) Temperatur pro Monat.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in die Datenvisualisierung mit Plotly in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • Erstelle ein Balkendiagramm mit temp_syd und speichere es als daily_temp_fig.
  • Erstelle ein Liniendiagramm mit temp_syd_avg und speichere es als monthly_avg_fig.
  • Kombiniere beide Diagramme mit dem Figure()-Konstruktor.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Create a bar chart for daily temperatures
daily_temp_fig = px.____(temp_syd, 
    x='Date', y='Temp')

# Create a line chart for monthly averages
monthly_avg_fig = px.____(
    temp_syd_avg, x='Date', y='Average', color_discrete_sequence=['red'])

# Combine the figures
combined_fig = Figure(data=[*____.____, *monthly_avg_fig.____])

# Add a title
combined_fig.update_layout(title='Sydney Temperature Analysis')

# Show the combined figure
combined_fig.show()
Code bearbeiten und ausführen