ПочатиПочніть безкоштовно

Нашаровані місячні температури

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

Їм потрібно подивитися як на щоденні температури з січня по липень цього року, так і згладити точки даних акуратною трендовою лінією середньомісячної температури.

Це чудова нагода поєднати два графіки в одному, щоб отримати бажаний результат.

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