시작하기무료로 시작하기

월별 기온 레이어링

Australian Bureau Of Meteorology가 웹사이트에 사용할 멋진 대화형 그래프를 만드는 데 도움을 요청했습니다.

이들은 올해 1월부터 7월까지의 일일 기온을 확인하고, 월별 평균 기온의 추세선을 사용해 데이터 포인트를 부드럽게 표현하고자 합니다.

원하는 결과를 얻기 위해 두 개의 플롯을 겹쳐 그리기에 아주 좋은 예시예요.

여러분에게는 2020년 1월부터 7월까지의 일일(최고) 기온이 들어 있는 temp_syd DataFrame과, 각 달의 평균 일일(최고) 기온이 들어 있는 temp_syd_avg DataFrame이 제공되었습니다.

이 연습은 강의의 일부입니다

Python으로 배우는 Plotly 데이터 시각화 입문

강의 보기

연습 안내

  • 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()
코드 편집 및 실행