НачатьНачать бесплатно

Наложение месячных температур

Австралийское бюро метеорологии поручило вам создать интерактивные графики для их сайта.

Они хотят видеть как дневную температуру с января по июль текущего года, так и сглаженную линию тренда на основе среднемесячной температуры.

Это отличная возможность наложить два графика друг на друга и получить нужный результат.

Вам предоставлен датафрейм 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()
Редактировать и запускать код