728x90

시각화 5

작업12: NCL로 기상자료 입력하기

이번에는 NCL을 이용해서 지도를 그리고 그 위에 기상전문을 입력시켜셔 일기 부호를 입력해보겠습니다 이번 포스팅은 기상전문에 대해 설명이 조금 필요합니다 NCL 공식 사이트에서 제공하는 전문 작성 방식입니다 영어로 되어 있어서 한글로 무슨 의미인지 뒤에 달아두겠습니다 character 0=iR-the precipitation data indicator #강수 자료 표시 character 1=iX-weather data and station type indicator #일기 자료 표시 character 2=h-height above ground of base of lowest cloud #운저고도 characters 3-4=VV-visibility in miles and fractions #시정 chara..

NCL 2023.07.16

작업8: WRF 모델 결과 NCL로 시각화하기1

이번에는 저번 포스팅에서 나왔던 결과를 시각화 해보겠습니다 시작하기 전에 저번과는 다른게 있습니다 저번에는 예제 그대로 미국 허리케인 matthew로 진행했지만 컴퓨터 사양 문제로 격자를 크게 잡을 수 없고 크게 잡는거랑은 별개로 육지의 비중이 너무 작아서 도메인을 조금 수정해서 한반도에서 진행했습니다 이전 결과는 이렇게 출력이 됩니다 수정한 도메인을 보여드리겠습니다 &geogrid e_we = 120, e_sn = 120, ref_lat = 37.541, ref_lon = 126.986, truelat1 = 35.0, truelat2 = 60.0, stand_lon = 127.0, 다른 부분은 바뀐게 없고 이렇게 7개만 변경했습니다 ref_lat, ref_lon의 위경도는 서울시청을 기준으로 했습니다 ..

NCL 2023.06.21

작업7: NCL로 netCDF 파일 시각화하기3

오늘은 NCL로 0 ~ 23시까지 시간별로 그림을 한 번에 그려보겠습니다 오늘의 코드입니다 fi = addfile("/home/lee/MERRA2_400.tavg1_2d_rad_Nx.20220331.nc4", "r") time = fi->time lat = fi->lat lon = fi->lon ts = fi->TS ;resorece res = True res@gsnRightString = "Temperature unis : K" res@mpCenterLonF = 180 res@cnFillOn = True res@cnLinesOn = False res@cnLevels = ispan(200, 340, 10) res@cnLevelSelectionMode = "ExplicitLevels" ;res@cnMinL..

NCL 2023.05.03

Matplotlib를 시작해보자

자 오늘도 파이썬 포스팅을 이어가 보겠습니다 최대한 쉽게 설명해드리려고 원고를 쓰다보니 시간이 오래 걸린점 죄송합니다 저는 기본적인 문법이나 형식적인 것들 보다는 쉽게 배울수 있고 실용적인 파이썬을 하고 싶습니다 형식적으로 이 구문은 어느걸 의미한다 이런거 보다는 그래프를 그리고 제게 주어진 자료를 시각화 하고 이런 파이썬을 하고 싶습니다 그러기 위해서는 matplotlib라는 라이브러리가 가장 좋다고 생각합니다 물론 빅데이터를 다루고 시각화 하는 데는 R프로그래밍이 제일 좋긴 합니다 R프로그래밍도 포스팅을 위해 공부중입니다 자 본론으로 들어와서 matplotlib는 본래 matlab이라는 유료 라이브러리로 인해 만들어졌습니다 미국 대학에서만 무료로 제공하기 때문에 이를 사용하기 위해 파이썬 고수분들이 ..

파이썬 2021.11.02