Нашаровані місячні температури
Австралійське бюро метеорології попросило вас допомогти створити для їхнього сайту приємні інтерактивні графіки.
Їм потрібно подивитися як на щоденні температури з січня по липень цього року, так і згладити точки даних акуратною трендовою лінією середньомісячної температури.
Це чудова нагода поєднати два графіки в одному, щоб отримати бажаний результат.
Вам надано датафрейм temp_syd із щоденною (макс.) температурою з січня по липень 2020 року. Також є датафрейм temp_syd_avg із середньою щоденною (макс.) температурою для кожного місяця.
Ця вправа є частиною курсу
Вступ до візуалізації даних з Plotly у Python
Інструкції до вправи
- Створіть стовпчикову діаграму з використанням
temp_sydі збережіть її якdaily_temp_fig. - Створіть лінійний графік з використанням
temp_syd_avgі збережіть його якmonthly_avg_fig. - Об'єднайте обидва графіки за допомогою конструктора
Figure().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()