정보
-
업무명 : R을 이용한 통계 분석 및 데이터 시각화 : 그래프를 그릴 때 사용하는 일반적인 옵션
-
작성자 : 박진만
-
작성일 : 2020-04-05
-
설 명 :
-
수정이력 :
내용
[개요]
-
R은 통계 분석 및 시각화 등의 기능을 갖춘 프로그래밍 언어 내지 통계 분석 환경입니다.
-
통계 분석 기능으로 통계 검정, 선형 회귀 분석, 시계열 데이터 분석, 클러스터링 등을 지원하고 있습니다.
-
또한 최신 논문에서 발표된 같은 새로운 기술도 R로 구현되는 경우가 많습니다.
-
특히 시각화 기능으로 히스토그램, 막대 그래프, 선 그래프, 산포도, 나무 모양 그림이나 히트맵 등 기본적인 그래프가 기본으로 지원하고 있습니다.
-
또한 ggplot2 등의 패키지를 사용하여 더 높은 수준의 그림을 가시화할 수 있습니다.
[특징]
-
데이터를 이해하기 위해서 통계 분석 및 데이터 시각화가 요구되며 이 프로그램은 이러한 목적을 달성하기 위한 소프트웨어
[기능]
-
데이터형 소개
[활용 자료]
-
없음
[자료 처리 방안 및 활용 분석 기법]
-
없음
[사용법]
-
소스 코드 예시 참조
[사용 OS]
-
Windows 10
[사용 언어]
-
R v3.6.2
-
R Studio v1.2.5033
소스 코드
[그림을 그릴 때 사용하는 일반적인 옵션]
-
그래프 주위의 여백 조정, 배경 색상, 글자 크기 등의 그래픽 환경을 변경하는 경우, par함수를 이용한다. par함수에 사용되는 옵션은 아래와 같은 것이 존재한다.
옵션 | 의미 |
adj | text, mtext, title로 지정한 문자의 표시 위치 조정. 0는 왼쪽, 1은 오른쪽 정렬, 0.5중앙 정렬로 기본값이 된다. |
ask | 사용자가 장치의 화면 전환을 수동으로 할 수 있다. 일반적으로 for 문 등에서 여러 그래프를 그려 하나씩 확인하고 싶은 경우에 사용한다. |
bg | 배경색을 지정한다. |
cex | cex 옵션만 사용 하는 경우 문자의 크기를 조정한다. 이외에도 cex.axis는 좌표 눈금의 문자 크기 cex.lab는 축 제목의 문자 크기, cex.main및 cex.sub는 사진 제목의 글자 크기를 조정할 수 있다. |
col | 좌표 프레임으로 둘러싸인 부분에 포함 된 선과 점의 색상을 의미한다. |
fg | 좌표 범위 좌표 눈금의 색상을 의미한다. |
las | 좌표 눈금의 문자 배치를 뜻한다. 0은 좌표축에 평행하게 배치, 1은 양 축 모두 가로 배치, 2는 x 축이 수평이 되고 3은 양축 모두 수직으로 배치 된다. |
lty | 선의 유형을 결정한다. (직선, 점선 등) |
lwd | 선의 굵기를 결정한다. |
pch | 마커의 종류를 결정한다. |
mfrow | 그리기 화면을 분할할 수 있다. mfrow = c(m, n)지정하면 그리기 화면은 m 행 n 열로 나누어 그릴 수 있다. |
mfcol | mfrow = c(m, n) 로 지정하면 그리기 화면을 m 열 n 행으로 분할할 수 있다. |
new | new = TRUE로 지정하면 같은 그리기 화면에 그래프를 겹쳐 그릴 수 있다. |
-
아래는 그래픽 환경의 설정 예시 코드이다.
x <- 1:10
y <- 11:20
par(fg = "orange",col = "blue",lty = 6,lwd = 2)
plot(x, y, type = "l")
x <- 1:10
y <- 21:30
par(mfrow = c(1, 2))
par(cex = 1, pch = 15, las = 2)
plot(x, y)
par(cex = 1.3, pch = 2, las = 3)
plot(x, y)
[다음글]
[이전글]
참고 문헌
[논문]
- 없음
[보고서]
- 없음
[URL]
- 없음
문의사항
[기상학/프로그래밍 언어]
- sangho.lee.1990@gmail.com
[해양학/천문학/빅데이터]
- saimang0804@gmail.com
본 블로그는 파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음
'프로그래밍 언어 > R' 카테고리의 다른 글
[R] R을 이용한 통계 분석 및 데이터 시각화 : 그래프 저장 (0) | 2020.04.05 |
---|---|
[R] R을 이용한 통계 분석 및 데이터 시각화 : 여러 그래프 그리기 (0) | 2020.04.05 |
[R] R을 이용한 통계 분석 및 데이터 시각화 : RColorBrewer (0) | 2020.04.05 |
[R] R을 이용한 통계 분석 및 데이터 시각화 : 선 그래프 (0) | 2020.04.05 |
[R] R을 이용한 통계 분석 및 데이터 시각화 : 이중축 (0) | 2020.04.03 |
최근댓글