R에서 plot()이나 lines() 같은 함수로 그래프를 그릴 때, 모양, 선 스타일, 색상 등을 자유롭게 바꿀 수 있습니다.
중요한 내용은 아니니, 나중에 그래프 디자인하실때 잠깐 참고하세요.
1. type : 그래프 형태
plot(..., type="")로 지정합니다.
옵션 설명 예시
| "p" | 점(point)만 | 산점도 |
| "l" | 선(line)만 | 선 그래프 |
| "o" | 점+선 | 점 위로 선 연결 |
| "b" | 점+선, 점 뒤 선 연결 | 점이 강조됨 |
| "h" | 막대형(vertical lines) | 수직 막대 |
| "s" | 계단(stairs) | 계단 모양 선 |
| "n" | 그림만 준비, 표시 없음 | 다른 그래프와 겹치기 |
x = 1:10
y = x^2
plot(x, y, type="o", col="blue", main="점+선 그래프")
2. pch : 점 모양
pch 옵션으로 산점도에서 점 모양을 바꿀 수 있습니다.
값 모양
| 0 | □ |
| 1 | ○ |
| 2 | △ |
| 3 | + |
| 4 | × |
| 5 | ◇ |
| 16 | ● (기본) |
| 17 | ▲ |
| 18 | ◆ |
plot(x, y, pch=17, col="red", main="삼각형 점")
3. lty : 선 종류
선 스타일을 바꾸고 싶을 때 사용합니다.
값 선 스타일
| 1 | 실선 (solid) |
| 2 | 점선 (dashed) |
| 3 | 점-점선 (dotted) |
| 4 | 점-선-점-선 (dotdash) |
| 5 | 긴 점선 (longdash) |
| 6 | 두 줄 점선 (twodash) |
plot(x, y, type="l", lty=2, col="green", main="점선 그래프")
4. col : 색상
선, 점, 막대 등 그래프 색상을 지정합니다.
plot(x, y, type="o", col="purple", pch=16, main="보라색 그래프")
- 색상 이름 가능: "red", "blue", "green"
- 숫자 사용 가능: 1=검정, 2=빨강, 3=초록 등
- RGB/HEX 코드도 가능: "#FF0000"
5. 추가 팁
- main : 제목
- xlab, ylab : 축 이름
- xlim, ylim : 축 범위
- cex : 점 크기, 문자 크기
- lwd : 선 굵기
plot(x, y, type="b", col="orange", pch=19, lty=3, lwd=2,
main="R 그래프 옵션 예제", xlab="X축", ylab="Y축")
반응형
'코딩' 카테고리의 다른 글
| [R 프로그래밍 기초] | 5. R 그래프 그리기 완벽 정리 (막대그래프, 원그래프, 히스토그램, 상자그림, 산점도) (0) | 2025.09.17 |
|---|---|
| [R 프로그래밍 기초] | 4.R에서 NA, NaN, Inf 차이 및 처리 방법 (데이터 전처리 필수 개념) (0) | 2025.09.17 |
| [R 프로그래밍 기초] | 3 .R 자료구조와 벡터인덱싱 완전정리 (벡터, 행렬, 데이터프레임, 팩터, 날짜 / class vs mode 차이) (0) | 2025.09.16 |
| [R 프로그래밍 기초] | 2. R 데이터 타입 완벽 정리 + mode, class, typeof까지 (0) | 2025.09.15 |
| [R 프로그래밍 기초] | 1. 꼭 알아야 할 기본 연산 6가지 정리 (2) | 2025.09.14 |