대기오염 연구를 위해서 많이 사용되는 openair 패키지의 단점은 오래 전에 개발된 패키지라서 ggplot2 등을 적용하지 않은 예전 스타일의 그림이 대부분이라는 것입니다. 그래서 그림에 사용된 자료를 텍스트 형태로 저장하고 다른 프로그램을 사용하는 것을 고려할 때가 있습니다.
trajLevel 함수로 그림(CWT, PSCF, SQTBA)을 그린다면 아래 코드를 사용해서 csv 파일로 저장하면 됩니다.
result <- trajLevel( ) #괄호 안에 구체적인 그림 조건 입력
result$data # 좌표별 농도 자료 확인
write.csv(result$data, file = "2019 CWT PM2.5.csv") #R 기본작업 폴더에 저장
아래 두 그림은 R로 그린 그림입니다.
좌측은 openair 패키지를 사용하여 작성했고, 우측은 ggplot2 패키지로 그린 그림입니다.
아래 두 그림은 별도로 좌표와 농도를 추출하여 저장한 csv 파일을 ArcGIS Pro로 그린 그림입니다. 그냥 예시로 대충 그린 그림이라서 R로 그린 그림과 별 차이가 없지만 더 깔끔하게 다듬을 수 있고, 지도 위에 다른 정보를 많이 추가할 수도 있습니다. 지역별로 따로 농도 평균을 낼 수 있고 여러 용도로 자료 처리가 가능합니다.
'자료처리' 카테고리의 다른 글
R로 작성한 전국 미세먼지 지도 (0) | 2024.06.01 |
---|---|
Openair 오존 8시간 평균 농도 계산 (0) | 2024.05.18 |
R 패키지 함수 수정 내용이 세션종료 후 저장되지 않는 문제 해결 (0) | 2023.10.30 |
ChatGPT로 R 코드 작성: 미세먼지 자료로 그래프 그리기 (0) | 2023.10.29 |
NIH 미국 국립보건원 Data Visualization with R (0) | 2023.10.09 |
댓글