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>Übungsanweisungen
- Erstelle ein Balkendiagramm mit
temp_sydund speichere es alsdaily_temp_fig. - Erstelle ein Liniendiagramm mit
temp_syd_avgund speichere es alsmonthly_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()