Наложение месячных температур
Австралийское бюро метеорологии поручило вам создать интерактивные графики для их сайта.
Они хотят видеть как дневную температуру с января по июль текущего года, так и сглаженную линию тренда на основе среднемесячной температуры.
Это отличная возможность наложить два графика друг на друга и получить нужный результат.
Вам предоставлен датафрейм 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()