- 개요
예전에 matplotlib을 이용해서 여러 장의 png 파일을 만들고 이를 gif로 합쳐 서울의 기후 나선을 그렸습니다.
원래 NASA Climate Change 유투브에 나온 영상에서는 2차원의 기후 나선을 그려진 뒤 카메라가 3차원으로 움직입니다.
하지만 matplotlib으로 3차원 처리를 하고 시간마다 특정 효과를 넣어 동영상으로 저장하기 어렵죠.
그렇기 때문에 이러한 작업처리가 용이한 Javascript를 써서 시각화를 했습니다.
- 자료 처리
matplotlib 기후 나선 포스트에서는 월평균을 기온을 이용했습니다만
1년이 12개월이므로 기후 나선은 12각형이 되므로 이쁘지가 않습니다.
시간해상도를 올려서 일평균값으로 기후나선을 그리면 최소 365각형이 되어 원처럼 보입니다.
Base period는 1908~1947년에 일평균 온도값을 +-15일 평균(총 31일 평균)합니다.
실제로 그림을 그릴 때 쓰이는 값은 각 날의 base period 평균값을 뺀 값입니다.
예를 들어 그림의 2023년 1월 1일 값은 2023년 1월 1일의 (+-15일 평균) 온도값에서 1908~1947년 1월 1일 (+-15일 평균) 온도값을 뺀 값입니다.
- 서울의 3차원 기후 나선
'프로그래밍 > 시각화' 카테고리의 다른 글
스타링크 위성 경로 시각화 (0) | 2024.12.23 |
---|---|
위성, 레이더로 보는 2024년 11월 폭설사태 (1) | 2024.11.29 |
지도로 보는 우리나라 연도별 기상관측장비 (ASOS, AWS) 설치 현황 (0) | 2024.11.12 |
47108 서울 ASOS 월평균 기온으로 본 지구온난화 (0) | 2024.08.26 |
2024년 여름 얼마나 더운거지? (0) | 2024.08.21 |