728x90
이번에는 NCL로 그린 WRF 결과를 파이썬으로 gif로 만들어보겠습니다
혼자 해본 그림중에 3일 분량으로 21km * 21km로 그린 그림입니다
시간 간격은 3시간 간격입니다
from PIL import Image as image
import numpy as np
cd /content/drive/MyDrive/사진/png
from IPython.display import Image
al = []
for i in np.arange(1, 10, 2):
a1 = "Surface_multi.00000" + str(i) + ".png"
al.append(a1)
for j in np.arange(11, 35, 2):
a2 = "Surface_multi.0000" + str(j) + ".png"
al.append(a2)
frames = []
for k in al:
new_frame = image.open(k)
frames.append(new_frame)
frames[0].save("Surface.gif", format = "GIF",
append_images = frames[1:],
save_all = True,
duration = 500,
loop = 0)
코드는 이렇습니다
반복문이 2개인 이유는 한자리 숫자 번호 그림은 숫자 앞에 0이 5개지만
두자리 숫자 버호 그림은 숫자 앞에 0이 4개이기 때문에 따로 만들어 줬습니다
이렇게 그린 그림 결과 입니다
728x90
'파이썬' 카테고리의 다른 글
Monin-Obukhov Similarity Theory Curve 파이썬으로 그려보기 (0) | 2023.09.19 |
---|---|
WRF-PYTHON 라이브러리로 WRF 결과물 시각화 (getvar, smooth2d) (2) | 2023.09.01 |
작업28: NCL로 시각화한 자료 파이썬으로 gif 만들기1 (0) | 2023.05.04 |
작업27: 파이썬으로 대기 상단 연평균 일사량 계산하고 시각화하기2 (0) | 2023.04.30 |
작업26: 파이썬으로 대기 상단 연평균 일사량 계산하고 시각화하기1 (0) | 2023.04.30 |